Repository navigation
Releases: bluuas/cim
Releases · bluuas/cim
Release list
v0.1.0
Supported board: cim_proto_v7.
What's Changed
Features
- feat(firmware): report the CIM version from git describe by @bluuas in #82
- feat(examples): add can_tx_counter and can_echo with a bench test by @bluuas in #84
Documentation
- docs: lighten the workflow for small changes by @bluuas in #80
- docs: delete stale branches by @bluuas in #83
- docs(hil): record which board sits in which slot by @bluuas in #85
Other changes
Full Changelog: v0.1.0-rc.1...v0.1.0
v0.1.0-rc.1
Supported board: cim_proto_v7.
What's Changed
Other changes
- ci: build firmware for both boards by @bluuas in #30
- chore(github): add issue forms and PR template by @bluuas in #31
- docs: add contributing guide with branch and commit conventions by @bluuas in #32
- feat(hal): add minimal HAL for SPI, GPIO, interrupts and delays by @bluuas in #33
- feat(tcan): add TI TCAN455x driver library 1.2.2 with CIM SPI port by @bluuas in #35
- docs(adr): add ADR 0001 for the PC to CAN link by @bluuas in #37
- docs(adr): add ADR 0002 and spec for CIM protocol version 2 by @bluuas in #38
- feat(config): add power-safe key/value config store in flash by @bluuas in #42
- feat(hil): add status display service for the HAT OLED by @bluuas in #52
- feat(commission): set node address and name over USB serial or SWD by @bluuas in #49
- feat(hil): add OpenOCD configs per slot and a flash-cycle test by @bluuas in #53
- feat(hil): add pytest HIL runner with first two tests by @bluuas in #55
- docs(hil): add HIL bench docs and Pi setup script by @bluuas in #50
- ci(hil): run the HIL tests on the self-hosted bench runner by @bluuas in #56
- fix(ci): pass HIL runner options as option=value by @bluuas in #57
- feat(log): add logging with levels to USB CDC and RTT by @bluuas in #58
- feat(tcan): add thin tcan_* API on top of TI's driver by @bluuas in #36
- feat(rtos): add FreeRTOS as cim_rtos with an RTOS-aware delay by @bluuas in #59
- feat(firmware): add app structure with cim_add_app() for use as submodule by @bluuas in #61
- feat(apps): reference app with config, commissioning and LED; fix flash writes under FreeRTOS by @bluuas in #63
- docs(site): add mkdocs documentation site with first pages by @bluuas in #64
- build: add rules for line endings, releases and history by @bluuas in #68
- chore: remove CIM v0 from the repository by @bluuas in #69
- build(rtos): use upstream FreeRTOS-Kernel V11.3.1 by @bluuas in #70
- docs: describe the settings of the main branch by @bluuas in #71
- ci: check pr titles and added binaries by @bluuas in #72
- docs: add numbered conventions by @bluuas in #73
- docs: add release and tracking rules by @bluuas in #78
- docs: list pr-title and no-binaries as required checks by @bluuas in #79
New Contributors
Full Changelog: https://github.com/bluuas/cim/commits/v0.1.0-rc.1