Commit Graph

438 Commits

Author SHA1 Message Date
edolomb 1dce070233 Revisited I2Cv4 driver.
Fixed bugs in H5 rcc driver.
Mass update STM32H5 mcuconf.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@17002 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-05-15 11:01:15 +00:00
Giovanni Di Sirio b3b11fb75e RTC support for H5, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16988 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-04-07 09:49:12 +00:00
edolomb 45f105e043 Added I2C slave support for ST low level drivers.
Added I2C-MASTER_SLAVE multi demo.
Updated halconf.h 

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16984 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-03-25 14:34:20 +00:00
fxcoder 5755888f34 Add XML schema for STM32G0B0
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16980 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-03-04 04:50:32 +00:00
Giovanni Di Sirio 742245b4c6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16979 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-02-26 09:52:20 +00:00
Giovanni Di Sirio a8873fd163 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16976 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-02-24 12:08:59 +00:00
Giovanni Di Sirio faa15978f1 Startup support added for STM32C051, STM32C071, STM32C091, STM32C092.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16967 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-23 10:23:53 +00:00
Giovanni Di Sirio 09b06b9d81 Mass edito to add DAC settings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16950 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-02 09:44:59 +00:00
Giovanni Di Sirio a338ffa587 Enabled RNG and SDMMC on H5, not tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16946 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-02 07:57:57 +00:00
Giovanni Di Sirio e09f6d7758 More H5 XML/schema fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16942 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-01 14:44:37 +00:00
Giovanni Di Sirio 4ce5a41c9b Schema fix, wrong list of devices.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16940 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-01 14:33:23 +00:00
Giovanni Di Sirio 0583b1ebba Updated H5/H7 tools and mcuconf files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16937 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-01 08:06:55 +00:00
edolomb 2b22261a52 Added TDCR to FDCANv1 and FDCANv2 configuration.
Handled BUS_OFF event in FDCANv1 and FDCANv2.
Changed STM32_CAN_FDCAN_CKDIV to STM32_CAN_FDCAN_PRESC in FDCANv1 driver.
Updated CAN demos 

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16935 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-28 15:28:03 +00:00
Giovanni Di Sirio 0c452e2005 vsconf.h files regenerated to include CHFS.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16901 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-17 08:19:57 +00:00
Giovanni Di Sirio 2b729be8d8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16874 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-01-09 09:53:00 +00:00
Giovanni Di Sirio 969b9b0759 Added a configuration option to force a breakpoint in RAM-loaded SB applications.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16869 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 13:53:12 +00:00
Giovanni Di Sirio 73a1e8b2f9 Changed system stack size default, it was too low and caused an overflow using debug options.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16868 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 13:08:39 +00:00
Giovanni Di Sirio b64d4cf4ae Added updater of vfsconf.h files, added enties for LittleFS in vfsconf.h, updated all vfsconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16843 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-04 09:49:33 +00:00
Giovanni Di Sirio eae7115344 Mass update of sbconf.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16783 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-12-09 17:26:50 +00:00
Giovanni Di Sirio ee45d7a156 More SB changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16781 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-12-09 14:34:31 +00:00
Giovanni Di Sirio 3336f4a0b1 SB changes, intermediate commit.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16780 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-12-09 14:05:27 +00:00
Giovanni Di Sirio 5da9188de0 Fixed inconsistencies in VIO, VIO conf updater added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16677 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-10-23 07:12:55 +00:00
Giovanni Di Sirio 93667b9709 Updater scripts for XHAL fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16676 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-10-23 06:52:03 +00:00
Giovanni Di Sirio 0470c859b9 More work on VSPI, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16662 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-10-20 18:17:59 +00:00
vrepetenko 0d8248435d Added support for STM32L431xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16628 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-10-09 12:58:01 +00:00
Giovanni Di Sirio 9715f2b24c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16576 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-09-22 10:17:34 +00:00
Giovanni Di Sirio 32acaa3bbc Merged RT8 with SMP-related improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16549 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-08-26 15:42:51 +00:00
Giovanni Di Sirio 155d3f3ed5 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16542 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-08-17 07:34:02 +00:00
Giovanni Di Sirio 6ac915f6bf Preparation changes in H7 mcuconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16539 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-08-16 11:57:41 +00:00
Giovanni Di Sirio 2edb8fc302 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16528 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-08-14 08:40:46 +00:00
Giovanni Di Sirio ea2b671c93 Fixed warnings in uvision.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16480 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-04-01 08:32:38 +00:00
Giovanni Di Sirio cd4b45da04 Configuration files alignment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16458 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-01-21 17:04:16 +00:00
Giovanni Di Sirio d5346998ad ICACHE support added to H5.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16386 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-09-03 17:15:24 +00:00
Giovanni Di Sirio e5866d5023 Test suite passed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16385 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-09-03 10:46:53 +00:00
Giovanni Di Sirio 30ade0279e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16381 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2023-09-02 10:20:56 +00:00
Giovanni Di Sirio aa5c0d9965 H5 mcuconf.h updater tool.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16376 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-08-13 15:08:52 +00:00
Giovanni Di Sirio 9a6f3b3249 H5 board support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16375 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-08-13 08:55:03 +00:00
Giovanni Di Sirio 1014f947e9 More STM32C0-related work.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16352 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-30 11:40:16 +00:00
Giovanni Di Sirio 72f9b81798 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16343 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2023-07-26 11:24:12 +00:00
Giovanni Di Sirio a9114efef8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16342 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2023-07-26 09:33:27 +00:00
Giovanni Di Sirio 5785723e39 Added F413 to schema. Made an obsolete element optional, will be removed in the future.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16307 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-07-01 10:15:03 +00:00
Giovanni Di Sirio 4759d8b4a7 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16287 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2023-06-16 13:16:29 +00:00
Giovanni Di Sirio cadf956f85 Implemented "verbatim" notes under "configs".
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16284 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-06-15 11:54:50 +00:00
Giovanni Di Sirio 6cd76684df More XHAL SPI work. Improvements to code generator.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16283 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-06-15 09:21:26 +00:00
Giovanni Di Sirio 284a08068d Fixed warnings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16247 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-05-18 07:48:37 +00:00
Giovanni Di Sirio a8092558b5 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16237 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2023-04-27 06:54:46 +00:00
Giovanni Di Sirio 461bd0bddc New OOP and XHAL prototypes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16234 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-04-26 13:47:26 +00:00
Giovanni Di Sirio 3867157a08 Changed defaults.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16218 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-04-13 18:18:58 +00:00
Giovanni Di Sirio cacda50b6c MPU settings change for STM32F7xx (not finished).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16216 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-04-13 10:10:07 +00:00
Giovanni Di Sirio 36bc149717 Added settings for STM32 OCTOSPIv1 and OCTOSPIv2 TCR bits SSHIFT and DHQC.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16200 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-04-03 10:53:01 +00:00