Skip to content

Latest commit

 

History

History
130 lines (90 loc) · 2.3 KB

CHANGELOG.md

File metadata and controls

130 lines (90 loc) · 2.3 KB

Change & release log

Releases in reverse chronological order.

Please check GitHub and close existing issues and pull requests.

2021-03-09

  • v2.0.1
  • fix/silence warnings

2021-03-01

  • v2.0.0

2021-02-28

  • rename micro_os_plus

2021-02-04

  • v1.1.0
  • first restructured release

2020-09-19

  • v1.0.3
  • bump riscv-arch to 1.0.3

2018-04-16

  • v1.0.2
  • bump deps & move back to npm
  • update README developer info

2018-01-24

  • v1.0.1
  • update dependencies

2018-01-24

  • 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

2018-01-21

  • [#12] Add os_terminate(), it is device specific

2018-01-15

  • [#11] Use wfi() in infinite loops

2018-01-09

  • v0.3.0

2017-12-30

  • add license & copyright

2017-12-27

  • 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

2017-12-06

  • [#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 from div2
  • 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

2017-11-09

  • v0.2.0
  • rename QSPI -> SPI

2017-10-26

  • v1.1.0
  • update for new GitHub names
  • package.json: remove scripts.link

2017-10-04

  • v0.0.5
  • package.json clean-ups
  • add devices-xcdl.json
  • add CHANGELOG.md

2017-09-18

  • v0.0.4
  • remove _IP from COREPLEX_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

2017-09-05

  • v0.0.3
  • v0.0.2
  • v0.0.1
  • initial version, inspired from Eclipse templates.