What's Changed
- Bugfix: Cleanly transfer interrupts from the H7 to the M8 by @aentinger in #1
- Fix: STM32H747 only supports detection of rising edges, falling edges or rising/falling as interrupt source. by @aentinger in #2
- Fix:
unload_modules.sh
was broken due to location change of the x8h7 kernel module by @aentinger in #4 - Fix: only transmit CAN frame on valid opcode AND always send a status message upon attempted CAN transmit by @aentinger in #5
- Clean-up CAN driver by inlining trivial functions. by @aentinger in #6
- Fix: format has type int, required printf-specified %d. by @aentinger in #7
- Fix: erroneous DLC set when transmitting more than 8 bytes. by @aentinger in #8
- Cleanup: remove dead/out-commented CAN code. by @aentinger in #9
- Fix: type, product is called Portenta X8 (not M8). by @aentinger in #10
- Fix: replace simple algorithm for determining CAN bitrate configuration with more robust one by @aentinger in #11
- Fix: an extended CAN ID can in fact have a value below 0x7FF. by @aentinger in #12
- Fix: correctly pass-through received frames with both standard and extended CAN id by @aentinger in #13
- Cleanup: remove clutter-up of comments that no one needs. by @aentinger in #14
- Fix: get rid of "can_reset" and "can_mode". by @aentinger in #15
- Removed unused elements index/hz from structure can_t. by @aentinger in #16
- Fix: removed unused enum CanMode and CanType. by @aentinger in #17
- [CI] - add GitHub action for building the firmware. by @aentinger in #18
- [CI] add dependabot to keep CI actions up-to-date. by @aentinger in #19
- [CI] add sync labels workflow in order to have the same labels across all of Arduino's repos. by @aentinger in #20
- [CI] add spell-check action for checking spelling, grammar, etc. by @aentinger in #21
- Draft: store build artefacts in build folder. by @aentinger in #22
- Delete no-longer required stored artefact "SPI_attach.log". by @aentinger in #23
- Remove make file targets related to flashing via stm32flash/dfu-util: by @aentinger in #24
- Fix sporadic CI build failure, resulting from "builddir" not being created on time. by @aentinger in #25
- Fix: remove superfluous struct "can_t" since it only has one member left. by @aentinger in #26
- Fix: align function naming style and file name for CAN. by @aentinger in #27
- Fix CAN filtering: extended CAN IDs can smaller than 0x800 and still be an extended CAN ID by @aentinger in #28
- Fix: only transport relevant CAN frame payload via IMX8 / H7 brigde. by @aentinger in #29
- Fix: various race conditions and packet transmission bugs (and allow multi sub-packets per meta-packet) by @aentinger in #30
New Contributors
- @aentinger made their first contribution in #1
Full Changelog: 0.0.2...0.0.3