Releases: CANnectivity/cannectivity
Releases · CANnectivity/cannectivity
v1.3.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- app: CANnectivity v1.3.0-dev by @henrikbrixandersen in #116
- manifest: change manifest to track the Zephyr main branch by @henrikbrixandersen in #117
- app: add USB DFU support for usbd_next by @henrikbrixandersen in #111
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #118
- app: add native_sim configuration for usbd_next by @henrikbrixandersen in #119
- scripts: run-host-tests: rework net-tools/can-setup.sh usage by @henrikbrixandersen in #120
- app: expand integration platforms by @henrikbrixandersen in #121
- github: restrict permissions to read and do not persist credentials by @henrikbrixandersen in #122
- app + tests: do not exclude 32-bit native_sim by @henrikbrixandersen in #124
- app: add support for hardware timestamping via 64-bit cycle counter by @henrikbrixandersen in #125
- github: workflows: docs: bump upload-pages-artifact to v4 by @henrikbrixandersen in #126
- scripts: run-host-tests: run CANnectivity under valgrind memcheck by @henrikbrixandersen in #127
- github: workflows: build: bump setup-python to v6 by @henrikbrixandersen in #130
- ci: workflows: build: move build testing to macOS 15 by @henrikbrixandersen in #131
- ci: workflows: build: setup ccache caching and print statistics by @henrikbrixandersen in #129
- CODE_OF_CONDUCT: adopt the the Contributor Covenant code of conduct by @henrikbrixandersen in #132
- usb: device: next: gs_usb: add endpoint lookup in state change callback by @mrtzcspr in #133
- github: workflows: build: bump upload-artifact to v5 by @henrikbrixandersen in #138
- Add CAN channel error LED support by @henrikbrixandersen in #140
- Mention error LED support in documentation by @henrikbrixandersen in #142
- tests: subsys: usb: gs_usb: cxx: use updated standard names by @henrikbrixandersen in #141
- app: boards: native_sim: switch to non-deprecated Kconfig for counter by @henrikbrixandersen in #143
- tests: usb: gs_usb: host: disable flexcan0 when testing on the frdm_k64f by @henrikbrixandersen in #145
- github: workflows: bump checkout action to v6 by @henrikbrixandersen in #147
- Create CANnectivity v1.3.0 by @henrikbrixandersen in #148
New Contributors
- @dependabot[bot] made their first contribution in #118
- @mrtzcspr made their first contribution in #133
Full Changelog: v1.2.0...v1.3.0
v1.2.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- [Backport v1.2] app: add support for hardware timestamping via 64-bit cycle counter by @henrikbrixandersen in #134
- [Backport v1.2] usb: device: next: gs_usb: add ep lookup in state change cb by @mrtzcspr
in #135 - app: CANnectivity v1.2.1 by @henrikbrixandersen in #136
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- boards: add arduino Giga R1 support. by @uLipe in #91
- udev: add note describing when these custom udev rules are needed by @henrikbrixandersen in #93
- manifest: switch to cmsis_6 by @henrikbrixandersen in #94
- app: led: use new SMF return codes by @henrikbrixandersen in #97
- app: boards: fix configuration for usbd_next on candlelightfd//dual by @henrikbrixandersen in #98
- github: workflows: build: bump Python version to v3.12 by @henrikbrixandersen in #99
- app: add Kconfig symbol for selecting maximum number of supported channels by @henrikbrixandersen in #100
- cannectivity: led: add condition for led by @hakehuang in #96
- usb: device: next: class: gs_usb: select UDC_ENABLE_SOF when needed by @henrikbrixandersen in #101
- tests: usb: gs_usb: host: specify argument types for the pytest config by @henrikbrixandersen in #102
- app: set
CONFIG_CANNECTIVITY_MAX_CHANNELSdefault based on devicetree by @henrikbrixandersen in #103 - README: fix path used in sysbuild example by @henrikbrixandersen in #105
- usb: device: next: gs_usb: avoid double-free of net_buf by @henrikbrixandersen in #106
- app: boards: reduce number of CAN RX filters for STM32 bxCAN boards by @henrikbrixandersen in #107
- usb: device: next: gs_usb: reduce RAM/ROM footprint for USB FS-only builds by @henrikbrixandersen in #108
- app: harden release configurations by @henrikbrixandersen in #110
- app: led: move LED event handling to the system work queue by @henrikbrixandersen in #112
- manifest: change manifest to track Zephyr v4.2-branch by @henrikbrixandersen in #113
- app: led: change CONFIG_CANNECTIVITY_LED dependencies by @henrikbrixandersen in #114
- app: CANnectivity v1.2.0 by @henrikbrixandersen in #115
New Contributors
- @uLipe made their first contribution in #91
- @hakehuang made their first contribution in #96
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- app: CANnectivity v1.1.0-dev (tracking Zephyr main branch) by @henrikbrixandersen in #45
- app: src: main: include git describe output in banner when available by @henrikbrixandersen in #46
- usb: device: next: class: gs_usb: catch up with changes in Zephyr main branch by @henrikbrixandersen in #49
- app: remove empty line from log output by @dsch in #48
- app: boards: add configuration for the candleLight board by @henrikbrixandersen in #51
- app: boards: add configuration for the fysetc ucan board by @henrikbrixandersen in #54
- usb: device: next: class: gs_usb: move a few pointers to a const struct by @henrikbrixandersen in #55
- app: boards: add configuration for the mks_canable_v20 board by @KozhinovAlexander in #52
- app: boards: unify board overlays file naming by @henrikbrixandersen in #57
- app: usb: add support for the MSOSv2 descriptor when using usbd_next by @henrikbrixandersen in #56
- doc: add initial documentation by @henrikbrixandersen in #58
- README: add documentation build status badge by @henrikbrixandersen in #59
- usb: device: gs_usb: convert dummy endpoint to fully functional OUT ep by @henrikbrixandersen in #61
- github: workflows: docs: bump configure-pages to v5 by @henrikbrixandersen in #66
- doc: conf: update the documentation copyright year by @henrikbrixandersen in #70
- github: bump runners from Ubuntu 22.04 to Ubuntu 24.04 by @henrikbrixandersen in #71
- app: boards: add configuration for the CANbardo board by @henrikbrixandersen in #69
- app: boards: add support for the candlelightFD board by @henrikbrixandersen in #60
- app: src: led: fix state indication without activity LEDs by @henrikbrixandersen in #72
- app: led: represent LEDs as LEDs, not GPIOs by @henrikbrixandersen in #75
- github: workflows: docs: only deploy documentation from main branch by @henrikbrixandersen in #77
- app: enable CONFIG_WARN_EXPERIMENTAL when building for device_next by @henrikbrixandersen in #78
- doc: use intersphinx for linking to Zephyr documentation by @henrikbrixandersen in #79
- app: boards: include app.overlay in board overlays by @henrikbrixandersen in #80
- usb: class: gs_usb: add support for setting the interface descriptor str by @henrikbrixandersen in #81
- usb: device: class: gs_usb: remove interface association descriptor by @henrikbrixandersen in #82
- tests: usb: gs_usb: host: remove outdated comment by @henrikbrixandersen in #83
- tests: usb: gs_usb: host: reflect that the class no longer uses IADs by @henrikbrixandersen in #85
- usbd_next: switch from usbd_register_all_classes() to usbd_register_class() by @henrikbrixandersen in #84
- boards: remove HWMv1 board extension by @henrikbrixandersen in #86
- zephyr: module: remove board root by @henrikbrixandersen in #87
- app: add support for indicating bus-powered vs. self-powered devices by @henrikbrixandersen in #88
- usb: device: class: gs_usb: get rid of "on-bus" devicetree requirement by @henrikbrixandersen in #89
New Contributors
Full Changelog: v1.0.0...v1.1.0
v1.0.2
What's Changed
- [Backport v1.0] app: src: led: fix state indication without activity LEDs by @henrikbrixandersen in #73
- [v1.0-branch] app: CANnectivity v1.0.2 by @henrikbrixandersen in #74
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- [Backport v1.0] app: src: main: include git describe output in banner when available by @henrikbrixandersen in #62
- [Backport v1.0] app: remove empty line from log output by @henrikbrixandersen in #63
- [Backport v1.0] usb: device: next: class: gs_usb: move a few pointers to a const struct by @henrikbrixandersen in #67
- [Backport v1.0] usb: device: gs_usb: convert dummy endpoint to fully functional OUT ep by @henrikbrixandersen in #64
- [v1.0-branch] app: CANnectivity v1.0.1 by @henrikbrixandersen in #68
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- west.yml: set clone-depth and add an import allowlist by @fabiobaltieri in #1
- github: workflows: run build workflow once a day by @henrikbrixandersen in #2
- github: add dependabot configuration by @henrikbrixandersen in #3
- README: add instructions for pulling in CANnectivity as a Zephyr module by @henrikbrixandersen in #4
- README: use relative links by @henrikbrixandersen in #5
- app: add optional firmware version boot banner by @henrikbrixandersen in #6
- app: boards: add nucleo_h723zg overlay by @henrikbrixandersen in #7
- usb: device: class: gs_usb: document the public API by @henrikbrixandersen in #8
- app: document the internal API by @henrikbrixandersen in #9
- github: add bug report template by @henrikbrixandersen in #10
- github: add feature request template by @henrikbrixandersen in #11
- usb: device: class: gs_usb: fix hardware timestamps by @henrikbrixandersen in #12
- app: led: use correct log name by @henrikbrixandersen in #13
- usb: device: gs_usb: make capturing hardware timestamp on sof optional by @henrikbrixandersen in #14
- usb: device: class: gs_usb: update path to network buffer header file by @henrikbrixandersen in #15
- app: use newly granted USB VID:PID 1209:ca01 by default by @henrikbrixandersen in #16
- README: fix spelling of "licensed" by @henrikbrixandersen in #17
- usb: device: class: gs_usb: allow including header from C++ code by @henrikbrixandersen in #18
- usb: device: class: gs_usb: fix tseg2/dtseg2 maximum value assignment by @henrikbrixandersen in #19
- app: add console harness and run simple firmware boot test in CI by @henrikbrixandersen in #20
- tests: add gs_usb test suite by @henrikbrixandersen in #21
- github: dependabot: check for updates to python packages by @henrikbrixandersen in #22
- app: usb: declare USB vendor code handler function static by @henrikbrixandersen in #26
- README: reword the list of supported firmware features by @henrikbrixandersen in #27
- app: add USB Device Firmware Upgrade (DFU) support by @henrikbrixandersen in #28
- Make build excluded over all folders in the project by @KozhinovAlexander in #29
- app: use newly granted USB VID:PID 1209:ca02 for DFU by default by @henrikbrixandersen in #32
- usb: device: class: gs_usb: unify application event callbacks by @henrikbrixandersen in #33
- usb: device: class: gs_usb: use bulk EP max packet size to 512 for HS by @henrikbrixandersen in #34
- README: fix dfu-util command example by @henrikbrixandersen in #35
- app + tests: remove use of space-separated lists by @henrikbrixandersen in #39
- README: do not restrict build status badge to pushes by @henrikbrixandersen in #40
- README: fix case for status badge URLs by @henrikbrixandersen in #42
- Add support for dual (RX/TX) activity LEDs by @henrikbrixandersen in #43
- Release CANnectivity v1.0.0 (tested against Zephyr v4.0.0) by @henrikbrixandersen in #44
New Contributors
- @fabiobaltieri made their first contribution in #1
- @henrikbrixandersen made their first contribution in #2
- @KozhinovAlexander made their first contribution in #29
Full Changelog: https://github.com/CANnectivity/cannectivity/commits/v1.0.0