Skip to content

Releases: bluuas/cim

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 19:27
89dd049

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

  • ci: label prs from the type in their title by @bluuas in #81

Full Changelog: v0.1.0-rc.1...v0.1.0

v0.1.0-rc.1

v0.1.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Oct 16:02
ac8c026

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