Releases in reverse chronological order.
Please check GitHub and close existing issues and pull requests.
- v2.0.1
- fix/silence warnings
- v2.0.0
- rename micro_os_plus
- v1.1.0
- first restructured release
- v1.0.3
- bump riscv-arch to 1.0.3
- v1.0.2
- bump deps & move back to npm
- update README developer info
- v1.0.1
- update dependencies
- v1.0.0
- [#14] devices-xcdl.json: fix typo
- device-functions.cpp: use riscv::arch
- [#13] add comments about how to reset
- README: add known problems for reset
- [#12] Add os_terminate(), it is device specific
- [#11] Use wfi() in infinite loops
- v0.3.0
- add license & copyright
- update xcdl to 0.2.0
- simplify supplier
- rename compiler
- rename defines
- rename arch
- [#8] Rework the devices xcdl
- use "mcus" to avoid repeating "devices"
- rename "vendor" -> "supplier"
- move the "xsvd" property inside "debug"
- use "displayName" for devices
- [#1] rename bitfields to value, to avoid repetition
- rtc->high
- wdog->scale
- wdog->cmp
- [#2] ad bitfields to GPIO
- [#3] fe310-xsvd: pmu->cause undefined; the reset & wakeup default bits renamed
undefined
- [#4] add headerName to pll enums, to differentiate
/2
fromdiv2
- update all xsvd files to schema 0.2.4, version 0.2.0
- [#5] fe310-xsvd: add enum to pllcfg.f field
- [#6] fe310-xsvd: fix pll q enums
- v0.2.0
- rename QSPI -> SPI
- v1.1.0
- update for new GitHub names
- package.json: remove scripts.link
- v0.0.5
package.json
clean-ups- add
devices-xcdl.json
- add
CHANGELOG.md
- v0.0.4
- remove
_IP
fromCOREPLEX_IP
- rename folder without
_ip
- add typedefs for prci, gpio, uart, pwm
- remove
sifive/plic_driver.h
- add plic inlines & cpp
- add types.h with plic types
- add
_local_device_
handlers- for E31/E51 there are 16 local interrupts
- for E310 there are none
- package.json: add dependency on riscv-arch
- v0.0.3
- v0.0.2
- v0.0.1
- initial version, inspired from Eclipse templates.