Giovanni Di Sirio
e70bd5536f
More warnings cleanup, restored RT test build application.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14658 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-16 08:48:14 +00:00
Giovanni Di Sirio
94e1124a44
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14653 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-15 18:22:57 +00:00
Giovanni Di Sirio
491a4891fb
Made code compatible with -Wcast-align=strict.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14649 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-15 10:50:26 +00:00
cinsights
5c471d4429
Fix RP2040 USB & PIO AHB offsets
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14647 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-14 12:43:34 +00:00
Giovanni Di Sirio
7fe2867121
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14636 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-11 05:09:08 +00:00
akscram
2918634c1a
STM32WB: use RCCv1
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14635 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-10 22:48:05 +00:00
vrepetenko
91e6d923a2
STM32WL port: added CM0+ core support, fixed ADC driver version, fixed typos.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14616 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-25 06:48:57 +00:00
akscram
cc99d468a5
ci: unpack ext deps and fix some builds
...
* Unpack external dependencies located under the ext/ directory before
build projects.
* Added a mechanism to skip build failures. SPC5 projects that require
ppc-freevle-eabi-gcc and ccppc are skipped.
* Fixed small compilation errors with undefined variables.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14614 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-24 21:03:37 +00:00
cinsights
77b759cd80
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14608 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-22 13:08:16 +00:00
cinsights
91c33f902c
Add L4P/Q5 to mucconf updater and demo mcuconfs
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14607 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-22 10:18:08 +00:00
cinsights
592dd0802c
Adding STM32L4P/Q5
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14606 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-22 09:38:28 +00:00
Giovanni Di Sirio
4f0085557c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14599 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-13 07:50:29 +00:00
Rocco Marco Guglielmi
0d669e96e4
Fixed scatter file of the STM32F469xI
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14592 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-09 10:03:42 +00:00
Giovanni Di Sirio
8eb2605294
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14589 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-08 08:08:30 +00:00
Giovanni Di Sirio
369b1bca7e
Fixed wrong macro check.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14555 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-14 17:24:26 +00:00
Giovanni Di Sirio
bf475d92c6
MISRA-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14543 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 09:25:32 +00:00
Giovanni Di Sirio
b0db601343
Documentation-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14541 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 08:47:53 +00:00
Giovanni Di Sirio
606a4c3b59
Documentation-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14540 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 08:28:06 +00:00
Giovanni Di Sirio
b81214fbc4
Added likely/unlikely infrastructure in RT, implementation details in the port layer. Added an __CH_USED() macro for voiding expression results.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14527 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-11 06:49:23 +00:00
Giovanni Di Sirio
ec949c90a7
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14495 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 13:37:03 +00:00
Giovanni Di Sirio
002f7a9920
CMSIS RTOS alignment to new timers.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14490 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 10:34:21 +00:00
Giovanni Di Sirio
73bd4a0892
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14479 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 07:09:15 +00:00
Giovanni Di Sirio
cba1776dbb
naming problem
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14476 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 05:43:14 +00:00
Giovanni Di Sirio
ec1d2e9e55
Removed unused option.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14475 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 03:52:17 +00:00
Giovanni Di Sirio
9e59fb4e72
Removed duplicated files for ARM ports: chtypes.h.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14472 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 18:14:54 +00:00
Giovanni Di Sirio
3602cb0656
Removed duplicated files, simplified port layer.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14471 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 17:33:41 +00:00
Giovanni Di Sirio
f3b1bd3859
Fixed documentation tags.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14469 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 14:50:58 +00:00
Giovanni Di Sirio
be70523cc5
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14467 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 14:10:54 +00:00
Giovanni Di Sirio
16c999235d
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14466 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 13:07:21 +00:00
Giovanni Di Sirio
9f30e149ba
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14465 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 12:11:22 +00:00
Giovanni Di Sirio
e0d5638a2b
Simplified ports interface, used by just ARMv7-M so far. Integration of ccportab.h into port layers ongoing too.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14464 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 11:59:01 +00:00
Giovanni Di Sirio
67e27c9902
Updated compiler support headers.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14463 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 10:16:01 +00:00
vrepetenko
524aed7a85
Broken Keil projects fixed.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14448 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-30 20:09:55 +00:00
Giovanni Di Sirio
fc914d7c6b
Dynamic support implemented for STM32G0, updated G0 CMSIS files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14419 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-23 09:43:10 +00:00
Giovanni Di Sirio
38e27cdbb4
Timers-related changes in various projects.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14350 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 12:35:39 +00:00
Giovanni Di Sirio
3be977634b
More consistency changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14348 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 09:52:47 +00:00
cinsights
d0784d3454
RP - Update rp2040.h. More peripherals with XOR, SET & CLR.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14336 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-29 06:02:05 +00:00
Giovanni Di Sirio
9d617edee6
Restored SB functionality with RT7.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14327 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 15:16:41 +00:00
Giovanni Di Sirio
7baf0a5c41
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14323 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 13:50:17 +00:00
Giovanni Di Sirio
129a26eb40
Cross-core halt message.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14303 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 15:01:02 +00:00
vrepetenko
588e9cbe6a
STM32WLxx port: deleted STM32WLxxC.ld.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14265 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 07:25:44 +00:00
vrepetenko
b9c0908faf
STM32WLxx port: added pin count to NUCLEO board and demo name, merged stm32wl ld files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14263 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 06:52:31 +00:00
Giovanni Di Sirio
5e1cfe86a2
Reverted to 4 timers.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14261 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-22 13:27:34 +00:00
Giovanni Di Sirio
776526b260
Fixed DMA offsets.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14257 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-22 07:18:25 +00:00
cinsights
18792fe675
RP - Fix padding in DMA_Debug_Typedef
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14255 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-21 21:43:36 +00:00
cinsights
368fa59d4e
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14244 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-20 15:25:37 +00:00
cinsights
9bb5c3825d
RP - more DMA INTx0/1 register block changes
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14243 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-20 15:20:59 +00:00
cinsights
151bbee808
RP - Fix typo in rp_dma.h function name, fix register bank offset in DMA
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14242 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-20 15:02:57 +00:00
cinsights
2e8287a175
RP DMA IO in AHB, DMA TX IRQ handler fix, minor typo in SPI driver
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14228 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-18 22:52:05 +00:00
Giovanni Di Sirio
8e0f307e75
Optimizations, documentation reformatting.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14223 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-18 09:59:41 +00:00