Commit Graph

96 Commits

Author SHA1 Message Date
Giovanni Di Sirio fd7994a06b Moved F373 SPI demo into SPI multi demo, removed old one.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14958 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-26 13:02:10 +00:00
Giovanni Di Sirio ab9469553a Extended SPIv2 driver to F0, F3, F37x. F7, G0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14957 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-26 12:22:39 +00:00
Giovanni Di Sirio b73feac604 SPIv2 support added to L4 and L4+ families. Made GPIOv2 and GPIOv3 definitions more compatible (L4 affected).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14955 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-26 10:42:40 +00:00
Giovanni Di Sirio 888847198d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14946 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-24 17:54:38 +00:00
Giovanni Di Sirio 47ff415e48 Mass update of halconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14945 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-24 15:48:38 +00:00
Giovanni Di Sirio 114e173488 Removed dead "SPI_USE_CIRCULAR" option. Added a SPI slave test. Updated halconf.h template.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14944 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-24 15:44:18 +00:00
Giovanni Di Sirio 8434a76fe5 Change for slave mode support, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14941 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-23 13:59:04 +00:00
Giovanni Di Sirio 6f0ab1234c Slowed SPI clocks for the demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14939 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-22 11:15:46 +00:00
Giovanni Di Sirio 425fe48460 Fixed DMA disable and SPI settings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14938 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-22 11:06:47 +00:00
Giovanni Di Sirio e3f3484ea4 Few fixes, SPI v2 enabled on STM32G4xx experimentally.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14937 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-22 09:51:41 +00:00
Giovanni Di Sirio bb00a2b52b Various fixes to SPIv2 driver, added test application, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14936 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-22 08:32:39 +00:00
Giovanni Di Sirio 30ec4bd812 Changed defaults for PLLSAIxN on STM32L4+ (72->60).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14923 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-20 14:35:35 +00:00
Giovanni Di Sirio a0982b7301 HAL version number to 8.0. Renamed HAL error codes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14914 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-16 17:21:41 +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
Giovanni Di Sirio 128da3d596 QUADSPIv2 fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14460 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-03 08:39:29 +00:00
Giovanni Di Sirio 763f9e6ce0 RFCU implemented.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14442 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-30 07:10:59 +00:00
Giovanni Di Sirio 1e7edf58ea STM32 improved ADCv4 driver (H7) with variable sizes samples support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14431 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-25 09:21:31 +00:00
Giovanni Di Sirio f127d6a86f Enhanced PWR handling for STM32L4+.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14425 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-23 16:24:04 +00:00
Giovanni Di Sirio 5837785e87 Mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14404 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-20 12:38:36 +00:00
Giovanni Di Sirio 9a01c5a1e2 Mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14399 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-20 07:51:50 +00:00
Giovanni Di Sirio 0143cbad4b Mass update of mcucon.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14383 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-17 07:33:22 +00:00
Giovanni Di Sirio e82a29e7c6 Files mcuconf.h for STM32F746, F767, L432, L452, L476, L496 received the missing setting STM32_WSPI_QUADSPI1_PRESCALER_VALUE.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14286 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 07:46:58 +00:00
Giovanni Di Sirio 4a1c137eb5 Introduced "root" system variable.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14137 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-05 12:12:19 +00:00
Giovanni Di Sirio 2a4fc42a13 Configuration files mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14123 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-02 17:43:54 +00:00
Giovanni Di Sirio 417d450e0b Fixed bug #1128.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13893 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-10-31 10:40:11 +00:00
Giovanni Di Sirio 2eb09bcd8d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13843 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-09-07 08:37:22 +00:00
Giovanni Di Sirio e794ecdbe0 L4xx mcuconf.h mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13839 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-05 09:53:33 +00:00
Giovanni Di Sirio 69dfb71f3e More mass mcuconf.h mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13836 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-05 06:41:05 +00:00
Giovanni Di Sirio f873b7b469 Configuration files mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13834 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-05 06:26:10 +00:00
Giovanni Di Sirio dd9165f7bd Fixed bug #1113.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13774 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-22 15:46:36 +00:00
Giovanni Di Sirio 5deb16f16d RT7 merged, only ARMv7-M port functional.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13748 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-12 13:15:38 +00:00
Giovanni Di Sirio 02b653d98c New API for high resolution monotonic time stamps.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13744 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-11 06:16:26 +00:00
Giovanni Di Sirio 6427a96b26 Added entry for STM32L475 in STM32L4 registry header, updated all configuration files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13676 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-31 08:16:01 +00:00
Giovanni Di Sirio 5d2f0fdbf1 Mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13395 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-07 08:43:57 +00:00
Giovanni Di Sirio 813ef3b623 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13373 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-02-20 09:38:16 +00:00
Giovanni Di Sirio e5587aab87 Normalized RT options across all demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13336 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 13:25:16 +00:00
Giovanni Di Sirio 7f1ae50109 New defaults for H7 clock dividers for higher performance.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13334 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 11:45:12 +00:00
Giovanni Di Sirio d4bb13cec9 SPI test at maximum speed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13333 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 11:23:54 +00:00
Giovanni Di Sirio 0bbb79d995 Improvements to the SPI demo, modified the BDMAv1 driver to consider changes in latest H7 revisions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13332 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 10:13:29 +00:00
Giovanni Di Sirio 7f5068824c H7 ODEN setting calculated from frequency, no more in configuration.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13324 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 08:47:33 +00:00
Giovanni Di Sirio 5dc0db3f1f Updater tool improvements, more enhancements on H7 HAL support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13319 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-31 16:48:57 +00:00
Giovanni Di Sirio 2a3f333d73 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13307 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-01-26 09:22:51 +00:00
Giovanni Di Sirio 9f7f61e2de More enhancements on STM32H7xx. New IRQ architecture ported to newest drivers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13306 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-26 09:10:46 +00:00
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 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
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 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