Commit Graph

2371 Commits

Author SHA1 Message Date
Giovanni Di Sirio 9959f10872 More H7 improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13305 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-23 15:45:51 +00:00
Giovanni Di Sirio 7f4ab0f6e5 MDMA, WSPI ready for testing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13303 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-22 10:07:41 +00:00
Giovanni Di Sirio 5c234f3ca7 WSPI for H7, MDMA and one GPT fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13301 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-21 14:28:33 +00:00
Theodore Ateba 3f30c447a3 [demo][avr] Update the AVR demo with the new Makefiles.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13300 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-21 00:59:46 +00:00
Giovanni Di Sirio b04b8199a6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13298 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-01-19 10:58:51 +00:00
Giovanni Di Sirio 6664850989 IRQ new framework ported to STM32H7xx. Changed UART default IRQ priority in updater schipts, was 3 now iit is 12.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13297 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-19 09:21:25 +00:00
Theodore Ateba 72f8edfd81 [demos][avr] Fix error CH_CFG_USE_DELEGATES requires CH_CFG_USE_MESSAGES
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13295 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-18 15:37:34 +00:00
Theodore Ateba b2c4e5c7c3 [demos][avr] Update the AVR NIL demos with the new API for thread creation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13294 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-18 15:26:47 +00:00
Theodore Ateba a3957b7b09 [avr][demo] This is a commit to to test the commit process.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13288 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-18 13:38:26 +00:00
Giovanni Di Sirio a9bc14c1b7 Mass update of H7 mcuconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13281 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-18 10:21:40 +00:00
Giovanni Di Sirio e09f09288c Updated L4+ mcuconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13278 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-18 10:07:49 +00:00
Giovanni Di Sirio f4dc105a4d ADCv3 updated for G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13272 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-14 13:33:57 +00:00
Giovanni Di Sirio e85ee4b43d Fixed a problem with sandbox demos, wrong memory map.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13268 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-12 16:44:57 +00:00
Giovanni Di Sirio 6c7ed60f99 Fixed a problem in MPU context switching.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13267 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-12 10:41:01 +00:00
Giovanni Di Sirio e01499a5ed SB demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13252 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-10 09:02:46 +00:00
Giovanni Di Sirio 400239e34d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13250 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-01-10 08:22:36 +00:00
Giovanni Di Sirio b0d39b6f6a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13247 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-01-05 09:24:20 +00:00
Giovanni Di Sirio 6003782d71 Improved sandbox demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13245 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-02 08:43:06 +00:00
Giovanni Di Sirio af4c60a3ef Test-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13244 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-31 15:11:37 +00:00
Giovanni Di Sirio 7f05206fe9 IRQ sharing enabled on STM32L4+.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13242 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-31 10:23:00 +00:00
Giovanni Di Sirio d9deb746f3 L4 and L4+ clock tree improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13241 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-31 08:40:16 +00:00
Giovanni Di Sirio e28cb50773 Introduced generator for STM32L452. Fixed various small problems.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13240 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-30 13:06:27 +00:00
Giovanni Di Sirio 439bb61a8f STM32L4 platform reworked for IRQ sharing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13237 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-30 11:08:10 +00:00
Giovanni Di Sirio 96d568c3f9 Improved EXTI support for STM32G4xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13230 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 16:27:43 +00:00
Giovanni Di Sirio 2e89bf7b42 Added support for timers 9...17 to STM32 ICU driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13227 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 11:05:27 +00:00
Giovanni Di Sirio 5fec21c877 Big rework of IRQ handling in STM32 HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13224 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 08:08:11 +00:00
Giovanni Di Sirio d4cf235cd1 Shared handlers support for STM32F7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13223 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-26 10:37:15 +00:00
Giovanni Di Sirio 7ed6e8efd7 chconf.h mass update for jobs queues
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13206 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-05 09:17:04 +00:00
Giovanni Di Sirio 2f2b7d22fd Added support for asynchronous jobs queues to OSLIB.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13205 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-03 09:40:30 +00:00
Giovanni Di Sirio a1f7bbd4b6 Jobs Queues test suite, there are still problems.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13204 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-01 16:57:30 +00:00
Giovanni Di Sirio 82b91d56e7 Mass update of chconf.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13185 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-17 10:18:41 +00:00
Giovanni Di Sirio 9db525c515 Delegate threads prototype.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13184 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-17 10:11:57 +00:00
Giovanni Di Sirio dd2eb49250 New sharing IRQ infrastructure for STM32L0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13183 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-10 17:53:49 +00:00
Giovanni Di Sirio ab807dd10d TRNG support added to STM32L0xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13167 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 09:54:38 +00:00
Giovanni Di Sirio 791cc8adf9 TRNG support added to STM32H7xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13166 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 09:47:23 +00:00
Giovanni Di Sirio 51e6819a54 TRNG support added to STM32G4xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13164 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 08:49:45 +00:00
Giovanni Di Sirio 7a3cd7b576 TRNG support added to STM32F7xx. Mass update of mcuconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13163 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 08:37:38 +00:00
Giovanni Di Sirio a8ea66210b MISRA fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13152 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-02 07:22:35 +00:00
Rocco Marco Guglielmi 5c08575971 Updated RT-ADUCM360-ADICUP360/readme.txt
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13139 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-23 09:25:19 +00:00
Rocco Marco Guglielmi f9711ac4d6 Improved ADICUP360 mcuconf.h
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13132 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-22 08:21:32 +00:00
Rocco Marco Guglielmi 152879d8f8 Improved ADICUP360 mcuconf.h
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13128 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-21 10:50:23 +00:00
Giovanni Di Sirio 68da5e845a New RTCv3 driver for STM32G0xx and STM32G4xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13116 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-19 07:36:15 +00:00
Giovanni Di Sirio 4e8afb7597 Shortened some filenames, fixed some problems in the new G0 support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13114 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-19 07:12:30 +00:00
Rocco Marco Guglielmi 25f3600e71 Fixed misconfiguration of UART pins in the RT-360ADUCM360-ADICUP360/main.c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13112 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-17 08:08:13 +00:00
Rocco Marco Guglielmi 03fbf0a16a Updated RT-ADUCM360-ADICUP360 launch configuration
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13109 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-16 12:59:19 +00:00
Rocco Marco Guglielmi 1b434a1ce2 Updated default demo for ADICUP360 aligning it with standard demos: the ChibiOS test suite runs successfully.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13108 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-16 12:53:44 +00:00
Rocco Marco Guglielmi 10fe5a6e9e Added a base demo for ADICUP360 relying on PAL driver and ST only (still incomplete)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13100 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-15 13:26:09 +00:00
Giovanni Di Sirio 1c2e8e7b09 Added mcuconf.h generator for STM32G4x1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13089 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-06 13:32:58 +00:00
Giovanni Di Sirio c58db2dfa7 Added new DACs to template.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13088 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-06 13:19:56 +00:00
Giovanni Di Sirio 4019d184a5 Mass update of chconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13075 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 11:12:47 +00:00
Giovanni Di Sirio 6e244e6013 DAC and I2C enabled on G0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13058 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-01 08:17:55 +00:00
Giovanni Di Sirio 7ca2b915d7 Enabled SPI on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13055 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:50:23 +00:00
Giovanni Di Sirio 46e09ef59d Enabled USB on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13054 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:42:37 +00:00
Giovanni Di Sirio 77fcba2d03 Enabled WDG on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13053 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:23:36 +00:00
Giovanni Di Sirio 1f7f1d1dde Enabled PWM on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13052 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:19:12 +00:00
Giovanni Di Sirio fe34446321 Enabled ICU on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13051 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:14:17 +00:00
Giovanni Di Sirio 3719f651a9 Enabled I2C on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13050 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:11:03 +00:00
Giovanni Di Sirio 7e0b9f1d66 Enabled DAC on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13049 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:02:50 +00:00
Giovanni Di Sirio 535db1f13b Small fix to the G0 mcuconf generator.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13048 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 14:00:36 +00:00
Giovanni Di Sirio 0dd1393c5c Added mcuconf.h generator for STM32G4x4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13047 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 13:58:43 +00:00
Giovanni Di Sirio 879b9229b1 Removed extra options.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13041 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 08:07:31 +00:00
Giovanni Di Sirio 5b23342fbf Fixed G431 board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13040 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 07:48:37 +00:00
Giovanni Di Sirio 1668810111 Updated mcuconf generator for G0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13039 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 07:40:01 +00:00
Giovanni Di Sirio 2398344b07 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13038 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-29 07:30:20 +00:00
Giovanni Di Sirio bcc03038e5 G4 demo now working. Improved assertions in USARTv2 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13035 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-28 11:23:36 +00:00
Giovanni Di Sirio 64396f4f9f Added definitions and support files for G431/441.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13033 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-28 07:48:46 +00:00
Giovanni Di Sirio 9c6dfb07cb git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13031 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-27 09:15:33 +00:00
Giovanni Di Sirio 979f3bb2b8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13030 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-26 14:54:42 +00:00
Giovanni Di Sirio c50b64792e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13029 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-26 12:44:46 +00:00
Giovanni Di Sirio c9d5f48b50 Small documentation errors, DMAMUX for G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13020 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-23 10:02:47 +00:00
Giovanni Di Sirio 9eed738e8f It compiles...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13019 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-22 19:28:17 +00:00
Giovanni Di Sirio 75d0dbad44 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13018 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-22 16:49:00 +00:00
Giovanni Di Sirio 764ff2ab16 G4-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13015 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-22 10:38:05 +00:00
Giovanni Di Sirio 61eae3e0c5 G4 startup support and template demo ready.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13005 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-20 05:54:55 +00:00
Giovanni Di Sirio 3251e6c71c Fixed G0 board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13004 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-20 05:51:36 +00:00
Giovanni Di Sirio 444c1889d8 Fixed some eclipse metadata.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13003 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-20 05:42:00 +00:00
Giovanni Di Sirio af38956b67 FPU-related code in SB.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13000 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-19 06:12:53 +00:00
Giovanni Di Sirio 4430e2c8a1 RT version number update, regenerated configuration files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12999 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-19 05:37:42 +00:00
Giovanni Di Sirio d369435bc4 Added section attributes to ld MEMORY sections.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12998 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-18 07:21:57 +00:00
Giovanni Di Sirio 23c690f57c Pointer checks at API level.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12996 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-16 13:27:53 +00:00
Giovanni Di Sirio fd723895ec Added C library support in sandbox (newlib).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12994 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-15 16:20:33 +00:00
Giovanni Di Sirio 2224bd26a7 Debugging....
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12993 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-15 14:55:04 +00:00
Giovanni Di Sirio 3500272800 Adopted Posix-like error codes for the sandbox. Implemented stdin, stdout and stderr as separate streams.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12990 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-15 06:42:02 +00:00
Giovanni Di Sirio f7d500c20f Posix API preparation, not complete. Added license checks for SB.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12989 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-14 15:44:50 +00:00
Giovanni Di Sirio 328ab9ae0f More fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12988 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-14 05:46:55 +00:00
Giovanni Di Sirio 26b29a6925 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12981 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-12 12:38:58 +00:00
Giovanni Di Sirio 6de7825d13 Sandbox concept refinements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12980 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-11 12:53:31 +00:00
Giovanni Di Sirio 7040887600 Implemented support for multiple sandboxes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12977 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-07 14:35:52 +00:00
Giovanni Di Sirio 7e335f49a9 Improved exception handling.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12976 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-07 08:46:10 +00:00
Giovanni Di Sirio dbbf320b3d Cortex-M SandBox subsystem added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12975 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-07 07:38:43 +00:00
Giovanni Di Sirio 107296cd78 Cache almost complete, tests to be created.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12957 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-25 13:27:36 +00:00
Giovanni Di Sirio 1f17a9b55c Added STM32L452 support in HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12905 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-13 16:17:45 +00:00
Giovanni Di Sirio f54584737b Updated some more L0 mcuconfs.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12901 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-11 12:20:52 +00:00
Giovanni Di Sirio 368732f1be Mcuconf mass update. Refinements to shared ISRs for F0s.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12897 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-11 11:23:27 +00:00
Giovanni Di Sirio 3fd02036c2 Added mcuconf.h generator for STM32L052/L053/L062/L063.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12896 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-10 13:08:34 +00:00
Giovanni Di Sirio 131421fe93 Added mcuconf.h generator for STM32L072/L073.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12895 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-10 12:19:04 +00:00
Giovanni Di Sirio 9d05564539 L0 shared IRQ rework, mcuconfs to be updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12894 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-10 09:35:03 +00:00
Giovanni Di Sirio 8c335fdcf7 UART driver now compiles on G0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12893 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-10 08:43:29 +00:00
Giovanni Di Sirio e919853230 ISRs revision for G0, removed shared handler from UARTv2, L0 and F0 to be updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12890 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-09 11:47:19 +00:00
Giovanni Di Sirio deca37741b EXTIv1 changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12888 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-09 08:03:08 +00:00
Giovanni Di Sirio 673b86136e EXTIv1 adapted to G0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12887 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-08 14:43:44 +00:00
Giovanni Di Sirio f569544684 G0 fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12883 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-07 14:24:19 +00:00
Giovanni Di Sirio c3c17ed09f Added mcuconf.h generator for STM32G071xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12882 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-07 14:07:57 +00:00
Giovanni Di Sirio b80e79d47f Implemented TIMPRE setting for STM32F7xx HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12881 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-07 13:40:51 +00:00
Giovanni Di Sirio 22267b3fa2 Fixed bug #1036.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12877 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-07 11:58:03 +00:00
Giovanni Di Sirio dd8cdeb48d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12876 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-07-07 07:53:21 +00:00
Giovanni Di Sirio 62ca44fa9a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12875 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-07-07 06:54:50 +00:00
Giovanni Di Sirio e9ac43b2df git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12874 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-07-06 09:48:33 +00:00
Giovanni Di Sirio 03cd8c6352 Fixed fatfs configuration files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12869 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 15:54:06 +00:00
Giovanni Di Sirio 964a3c1b4e Fixed header generation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12825 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-04 08:49:34 +00:00
Giovanni Di Sirio 6fc15ee8aa RT demo using a pre-compiled library and header.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12824 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-04 08:49:14 +00:00
Giovanni Di Sirio 1c0e64788f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12823 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-06-04 08:21:34 +00:00
Giovanni Di Sirio 86f562c4cc Library generator project.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12822 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-02 07:15:01 +00:00
Giovanni Di Sirio c8bbce5f31 More style fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12803 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 10:49:57 +00:00
Giovanni Di Sirio 52448e526b More style fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12800 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 09:59:41 +00:00
Giovanni Di Sirio f3919b8e45 Updated F7 mcuconf.h files to enable CRY driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12784 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-11 08:04:43 +00:00
Giovanni Di Sirio 2376c38058 debugging...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12771 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-04-26 17:26:46 +00:00
Giovanni Di Sirio e69242273d More STM32G0xx work, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12770 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-04-26 16:55:51 +00:00
Giovanni Di Sirio 820df52e1d STM32G071 demo, only startup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12761 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-04-24 06:10:06 +00:00
Giovanni Di Sirio a853d27a6d Embedded flash driver preparations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12721 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-04-07 09:44:13 +00:00
Giovanni Di Sirio 1811adb308 Fixed bug #1023.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12712 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-03-24 07:34:32 +00:00
Giovanni Di Sirio e6e06730c0 Fixed more e200z demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12659 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-02-12 12:51:12 +00:00
Giovanni Di Sirio 23ce2e2a77 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12658 110e8d01-0319-4d1e-a829-52ad28d1bb01 2019-02-11 13:07:01 +00:00
Giovanni Di Sirio a5f9798f6f Missing initialization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12655 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-02-10 17:34:26 +00:00
Giovanni Di Sirio 14b7df7ccc Benchmarks added to Nil test suite.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12654 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-02-10 17:13:55 +00:00
Giovanni Di Sirio d6fa7fed19 Improved test suite for Nil.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12653 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-02-10 12:36:00 +00:00
Giovanni Di Sirio a3f7f78983 Improved test suite for Nil.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12652 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-02-10 12:16:27 +00:00
Giovanni Di Sirio 10415a981e More Nil enhancements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12644 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-02-08 14:36:53 +00:00
Giovanni Di Sirio 62133042e0 NIL configuration files mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12640 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-02-06 17:59:49 +00:00
Giovanni Di Sirio feb3e92fba Experimental NIL expansion.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12639 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-02-06 16:26:22 +00:00
Giovanni Di Sirio f528c77ec1 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12638 110e8d01-0319-4d1e-a829-52ad28d1bb01 2019-02-05 10:59:48 +00:00
Giovanni Di Sirio 8f9bd30990 Added mcuconf.h updater tool for STM32F407.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12627 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-02-02 15:44:40 +00:00
Giovanni Di Sirio 88a4752f81 Integrated NIL 4.0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12620 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-02-02 10:59:16 +00:00
Giovanni Di Sirio 5d9b23c2dc Extra paths removed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12600 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-26 16:26:12 +00:00
gdisirio e3c246361b Mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12582 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-26 07:00:49 +00:00
Giovanni Di Sirio e351308f44 Mass update of configuration files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12575 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-21 21:11:16 +00:00
Giovanni Di Sirio 675ee683d0 Fixed a problem in F4 clock DCKCFGR initialization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12551 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-19 09:44:41 +00:00
Giovanni Di Sirio dd2092cec6 Fixed bug #1002.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12547 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-19 08:28:49 +00:00
edolomb 3aa6ce94a8 Updated RT-SAMA5D2-XPLAINED demo
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12545 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-17 15:32:56 +00:00
edolomb 1c6848025a Deleted sama demos
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12544 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-17 15:20:57 +00:00
Giovanni Di Sirio c62c5f5062 STM32L433 added to STM32L4xx HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12537 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-06 16:21:01 +00:00
Giovanni Di Sirio 2e2a38cd10 chFifoObjectInit() renamed to chFifoObjectInitAligned(). Added a new chFifoObjectInit() without the alignment parameter. Stricter alignment checks in memory pools.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12535 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-06 15:45:01 +00:00
Giovanni Di Sirio b798346a97 Mass update for TIM-related changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12526 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-05 11:39:55 +00:00
Giovanni Di Sirio 874f246e6f New timers added to STM32 GPT, ICU and PWM drivers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12525 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-05 10:45:52 +00:00
Giovanni Di Sirio 523aea591e Tentative fix for shared timer IRQs, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12524 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-04 15:41:11 +00:00
Giovanni Di Sirio 78058faf4d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12522 110e8d01-0319-4d1e-a829-52ad28d1bb01 2019-01-02 11:58:58 +00:00
Giovanni Di Sirio d5635adecc Mass update of all drivers to use the new DMA API. What could possibly go wrong?
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12521 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-02 11:43:13 +00:00
Giovanni Di Sirio afec43446f Fixed H7 ADC clock settings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12495 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-30 13:04:09 +00:00
Giovanni Di Sirio 13d1d184c8 More H7 ADC code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12494 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-30 11:22:26 +00:00
Giovanni Di Sirio d9a9844f8e Template fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12491 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-29 17:18:43 +00:00