Commit Graph

2930 Commits

Author SHA1 Message Date
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 c523192280 Added STM32C071 demo, it compiles but not tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16972 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-23 13:41:39 +00:00
Giovanni Di Sirio e301ba2a17 Generic XHAL demo for STM32H563ZI.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16956 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-11 10:37:33 +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 e2fd9d56d7 Added minimal lwIP demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16938 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-01 08:36:41 +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 a996aba258 Fixed bug #1295.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16930 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-26 08:54:22 +00:00
Giovanni Di Sirio 331abaa1d9 Debug/deploy builders for msh app.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16923 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-22 09:36:56 +00:00
Giovanni Di Sirio f446efdc68 Fixed demo regression.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16911 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-19 18:01:21 +00:00
Giovanni Di Sirio 2da5177e8a Simplified OOP and fixed some conflicting file names.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16907 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-19 15:25:23 +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 5f5ffc9709 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16899 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-01-16 15:27:42 +00:00
Giovanni Di Sirio 014cf9d314 "chfs" preparation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16898 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-16 12:22:54 +00:00
Giovanni Di Sirio 8de0737307 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16889 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-01-12 09:14:05 +00:00
Giovanni Di Sirio 6cf3051f99 Formatting.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16885 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-11 05:08:54 +00:00
Giovanni Di Sirio ace22db85a Demo cleanup and optimization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16882 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-10 15:15:10 +00:00
Giovanni Di Sirio ff5087f19e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16881 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-01-10 14:33:54 +00:00
Giovanni Di Sirio bd34c58d02 Renamed demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16880 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-10 14:27:25 +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 69525c2193 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16873 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-01-09 09:34:54 +00:00
Giovanni Di Sirio 394f55a892 Less parameters to sbStart() and sbExec() functions. Eclipse debug configurations modified to not depend on my personal paths, now it is assumed a "/home/chibios" user, it can be a symlink to a real user.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16870 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 14:57:30 +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 d8ff6fec1c Sandboxes no more need a configuration structure, use is much simpler. Now regions can be created/changed at runtime opening to a more rich SB API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16865 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 11:10:34 +00:00
Giovanni Di Sirio 6fdc1f8cdb git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16861 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-01-07 13:02:45 +00:00
Giovanni Di Sirio 57008bc5df Variable blink on card insert.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16859 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-07 09:05:38 +00:00
Giovanni Di Sirio 9050192990 Added garbage collector to RT registry subsystem.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16858 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-06 19:15:04 +00:00
Giovanni Di Sirio 332cd77828 VFS FatFS demo improvements, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16857 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-06 18:19:45 +00:00
Giovanni Di Sirio 2b5545533e Formatting and doc.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16856 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-06 17:24:15 +00:00
Giovanni Di Sirio abb44c3dd2 Improved LittleFS VFS demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16853 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-06 09:44:42 +00:00
Giovanni Di Sirio e35db72234 Fixed buffers length.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16849 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-05 17:29:37 +00:00
Giovanni Di Sirio f74b09f962 Updated VFS LittleFS driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16848 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-05 13:15:49 +00:00
Giovanni Di Sirio a490318c48 VFS demos regressions. Various improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16847 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-05 10:22:04 +00:00
Giovanni Di Sirio e6c5c9b3fb LittleFS-VFS demo, not complete nor tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16846 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-05 09:53:11 +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 7a12c61352 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16831 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-12-19 11:05:47 +00:00
Giovanni Di Sirio 647489bcc1 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16829 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-12-19 10:22:30 +00:00
Giovanni Di Sirio 77cfce6f96 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16828 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-12-19 09:41:55 +00:00
Giovanni Di Sirio ce4d1df487 Renamed SB demo to make it clear it is a "RAMBOX".
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16827 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-12-19 09:39:46 +00:00
Giovanni Di Sirio f41fa55f72 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16826 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-12-19 09:37:52 +00:00
Giovanni Di Sirio f2ef8bac5b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16825 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-12-19 09:32:40 +00:00
Giovanni Di Sirio 5dc37b4ca6 Better SB demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16824 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-12-18 18:22:57 +00:00
Giovanni Di Sirio 85d40b3231 Much faster MPU context switch for ARMv8M-ML-ALT port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16821 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-12-18 15:27:14 +00:00
Giovanni Di Sirio 77f2c3ff58 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16817 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-12-16 14:58:49 +00:00
Giovanni Di Sirio a25dce1e7b Experimental Rust language support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16816 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-12-16 12:57:13 +00:00
Theodore Ateba 6cddca01aa Fix variable name used to exclude the generic flash driver from AVR build.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16813 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-12-15 09:19:32 +00:00
Giovanni Di Sirio a6a391bbeb Small fastcall optimization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16807 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-12-14 16:28:35 +00:00
Giovanni Di Sirio b6624c89ee Changed chStartThread() in simply sbStart().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16806 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-12-14 10:12:38 +00:00