[Miosix][sbs] Upgrade to Miosix 2.7 and move BSPs to Boardcore
- Apr 24, 2024
-
-
Niccolò Betto authored
Disallow the CPU from going to sleep in the idle thread as JTAG debuggers lose communication with the device if it enters sleep mode
-
Niccolò Betto authored
Wrappers of - `miosix::getTick()` - `miosix::Thread::sleepUntil()` - `miosix::Thread::IRQenableIrqAndTimedWaitMs` have been created in the `Boardcore::Kernel` namespace.
-
Niccolò Betto authored
-
Niccolò Betto authored
In order to reduce the number of patches we make to the Miosix kernel, we're moving to calling Miosix USART IRQ handlers instead of accessing static port objects directly, which would require marking them for external linkage. With this commit we are dropping support for USART ports higher than 3 when using the Miosix USART driver. For higher port counts, the boardcore driver must be used.
-
Niccolò Betto authored
-
Niccolò Betto authored
-
Niccolò Betto authored
-
Niccolò Betto authored
Also fix some cppcheck warnings.
-
This commit upgrades Miosix to version 2.7, and moves BSPs definitions outside of the Miosix tree and into the Boardcore repository. Link groups have also been fixed. Miosix Host and MxGui dependencies have also been updated in order to support BSPs outside the kernel tree.
-