What's Changed
Bugfixes
- framac: fixes workflow using github-ready image by @pthierry-ledger in #4
- eintr: support for blocking syscall INTR (interrupted) mode by @pthierry-ledger in #13
- doc: fixing sample setup line to be fully functional by @pthierry-ledger in #11
- ci: fixing pip upgrade bug on Deb-based distros by @pthierry-ledger in #19
- dts: removing autotest-relative shm from non-autotest build by @pthierry-ledger in #22
- robot: adding configurable firmware and probe variables by @pthierry-ledger in #29
- asm,cortex-m: Add warning at configure time if soc bus definition is missing by @fvalette-ledger in #59
- support/meson/version: fix case where there is no tags by @fvalette-ledger in #63
- ci: fixing jf upload path by @pthierry-ledger in #57
- robot: fixing typo in robot suite by @pthierry-ledger in #70
- fix: fixing EINTR usage for early termination of waitforevent() by @pthierry-ledger in #71
Tests and autotesting framework
- dma: support for TDD model basics by @pthierry-ledger in #26
- dma: Add support for DMA API: IRQ+assign/startup part by @pthierry-ledger in #44
- dma: building exchange api by @pthierry-ledger in #58
- dma: support for sys_dma_get_stream_info syscall by @pthierry-ledger in #67
- DMA: support for complete DMA sequence by @pthierry-ledger in #69
CI/CD evolutions and fixes
- Add missing robot tests, enhanced test suites by @pthierry-ledger in #25
- reuse: add missing SPDX headers by @pthierry-ledger in #33
- ci: adding reuse check for PR by @pthierry-ledger in #34
- ci: deploy sdist tarball at push-main event by @pthierry-ledger in #56
- artifact: in autotest mode, add firmware.hex to install target by @pthierry-ledger in #55
Other Changes
- Enhanced README by @pthierry-ledger in #9
- ci: adding macos build by @pthierry-ledger in #7
- sysgate: ipc: deadlock check to avoid any inter-task deadlocks by @pthierry-ledger in #14
- uapi: adding platform header as CPP helper for userspace tasks by @pthierry-ledger in #15
- meson: install preprocessed dts file to SDK by @fvalette-ledger in #16
- tools: add robotframework suite, as installable data by @pthierry-ledger in #18
- Hotfix/debug console not working on nucleo by @fvalette-ledger in #20
- robot: add flash before test in testsuite by @pthierry-ledger in #21
- dma: adding interrupts support for DMA subystem by @pthierry-ledger in #12
- meson.build: remove dunamai dependency and use meson 1.4 dynamic vers… by @fvalette-ledger in #27
- sysgate: support for sys_get_dmahandle() by @pthierry-ledger in #28
- Dts documentation by @fvalette-ledger in #32
- doc: rdt config, manually set version by now by @pthierry-ledger in #35
- doc: adding usual badges by @pthierry-ledger in #36
- Add reuse badge by @fvalette-ledger in #37
- doc: enhanced 'adding new soc' part by @pthierry-ledger in #38
- SHM: adding sys_shm_get_infos() syscall by @pthierry-ledger in #41
- mroper: fix Wlimit warning when no shm or device declared by @pthierry-ledger in #62
- tools: fix parseelf and add dump to stdout support by @pthierry-ledger in #46
- uapi: documentation for the uapi crate by @pthierry-ledger in #65
- security: adding security policy by @pthierry-ledger in #73
- doc: update README, adding contribution and conduct standard files by @pthierry-ledger in #74
New Contributors
- @fvalette-ledger made their first contribution in #16
Full Changelog: v0.2.1...v0.2.2