Commit Graph

7860 Commits

Author SHA1 Message Date
Giovanni Di Sirio c01e5a7c22 Added a new CH_CFG_HARDENING_LEVEL option to RT.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15242 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-13 15:44:12 +00:00
Giovanni Di Sirio a3ef9790c0 Added check for maximum length.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15241 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-13 14:01:08 +00:00
Giovanni Di Sirio fff0615869 Removed some dead code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15240 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-13 13:03:32 +00:00
Giovanni Di Sirio d28faca5e1 Added a path normalization function, minor doc fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15239 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-13 13:01:56 +00:00
Giovanni Di Sirio 2063cec94d Added a template driver, some documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15238 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-13 08:21:31 +00:00
Giovanni Di Sirio 51d0da4eff git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15237 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-13 08:11:17 +00:00
Giovanni Di Sirio 07141d819e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15236 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-12 15:03:10 +00:00
Giovanni Di Sirio 89b9f068ca git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15235 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-12 14:59:23 +00:00
Giovanni Di Sirio 9c750d6aeb Fixed a leak.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15234 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-12 09:23:14 +00:00
Giovanni Di Sirio 10189b4178 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15233 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-10 15:27:48 +00:00
Giovanni Di Sirio f07afd688d Added template files for a file system.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15232 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-10 14:26:09 +00:00
Giovanni Di Sirio 3827b5dc01 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15231 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-10 13:22:00 +00:00
Giovanni Di Sirio fc48d1f6c2 Documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15230 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-10 13:05:20 +00:00
Giovanni Di Sirio fd0d4fe979 Fixed small regression.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15229 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-10 08:50:11 +00:00
Giovanni Di Sirio 4efe731c5e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15228 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-09 16:03:58 +00:00
Giovanni Di Sirio 6100c01bdc git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15227 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-09 16:02:46 +00:00
Giovanni Di Sirio e3c3e9916a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15226 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-09 15:51:39 +00:00
Giovanni Di Sirio 4b0248ca33 Parser improvements, inclusions reorganization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15225 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-09 14:12:21 +00:00
Giovanni Di Sirio cf97561662 Preparation for a "chroot"-like feature.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15224 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-09 13:40:01 +00:00
Giovanni Di Sirio 613dec7ec7 Added buffers management to VFS.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15223 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-09 11:17:34 +00:00
Giovanni Di Sirio 4dac93cf65 Fixed bug #1207.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15218 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-08 09:57:13 +00:00
Giovanni Di Sirio 957db8ed26 Added a chXXXDispose() function to all objects in NIL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15215 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-07 14:35:54 +00:00
Giovanni Di Sirio a259221a21 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15214 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-07 12:40:26 +00:00
Giovanni Di Sirio f1f31a2526 Added a chXXXDispose() function to all objects in RT. Armonized documentation style of some object parameters.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15213 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-07 10:38:25 +00:00
Giovanni Di Sirio 21fe686797 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15212 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-06 19:13:59 +00:00
Giovanni Di Sirio 115fe48c76 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15211 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-06 16:33:21 +00:00
Giovanni Di Sirio 61a0f9743e Added a base synchronized class.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15210 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-06 14:44:00 +00:00
Giovanni Di Sirio 7273b02b26 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15207 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-06 07:37:00 +00:00
Giovanni Di Sirio 24d0d0e4fb Optimized use of memory pools.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15206 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-06 07:13:49 +00:00
Giovanni Di Sirio a4faaf9a79 Added a missing check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15205 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 16:59:40 +00:00
Giovanni Di Sirio e760efb119 Disabled by default.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15204 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 13:05:32 +00:00
Giovanni Di Sirio a07310d3cd Added a simple "cat" command. Fixed VFS overlay driver file open.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15203 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 12:46:08 +00:00
Giovanni Di Sirio fe6602f75f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15202 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-05 12:26:00 +00:00
Giovanni Di Sirio cc7d41bbd6 Improved various syscalls.c files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15201 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 11:44:58 +00:00
Giovanni Di Sirio 7d76e688a7 Added VFS-related commands to the shell, disabled by default.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15198 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 11:24:33 +00:00
Giovanni Di Sirio 5ccde8d4ed Fixed bug #1206.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15195 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 08:56:36 +00:00
Giovanni Di Sirio 33ffc0d95e Fixed C++ support in syscalls.c.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15192 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 08:39:01 +00:00
Giovanni Di Sirio 1de1586775 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15191 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-04 18:42:48 +00:00
Giovanni Di Sirio 3dd90761f5 it almost makes sense...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15190 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-04 13:28:50 +00:00
Giovanni Di Sirio 98c734b863 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15189 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-04 13:20:49 +00:00
Giovanni Di Sirio 3702d67de4 Integrated with the new OOP infrastructure, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15188 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-04 12:30:13 +00:00
Giovanni Di Sirio e8520182e0 Easier VFS integration.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15187 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-04 11:19:22 +00:00
Giovanni Di Sirio 1a92311b0c OOP experiment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15186 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-04 10:59:00 +00:00
Giovanni Di Sirio 4851184656 syscalls prototype
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15184 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-03 15:16:41 +00:00
Giovanni Di Sirio d11ba7310f Error codes closer to Posix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15183 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-03 13:12:19 +00:00
Giovanni Di Sirio c56242ebfa git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15182 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-03 12:16:39 +00:00
Giovanni Di Sirio 4d93f7ca79 Open flags compatible with Posix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15181 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-03 12:15:42 +00:00
Giovanni Di Sirio 8318caf5ff Simplified API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15180 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-03 10:03:49 +00:00
Giovanni Di Sirio 90d97089df Small documentation fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15178 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-02 14:13:45 +00:00
Giovanni Di Sirio c74e24e840 More FatFS integration code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15175 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-02 13:52:30 +00:00
Giovanni Di Sirio c2450fd8d4 Fixed overlay driver and scanning loop in the demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15171 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-01 14:50:12 +00:00
Giovanni Di Sirio 40f335c681 Fixed bug #1204.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15166 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-01 11:09:02 +00:00
Giovanni Di Sirio 0acb78db9a Fixed bug #1203.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15163 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-01 11:00:32 +00:00
Giovanni Di Sirio 3341afde93 Small change in mem checks module.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15162 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-01 10:44:29 +00:00
Giovanni Di Sirio c56cc2ec86 VFS demo working, several details missing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15161 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-01 10:15:49 +00:00
Giovanni Di Sirio 60301ac995 Added MEM_NATURAL_ALIGN macro to RT and NIL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15158 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-30 13:12:25 +00:00
Giovanni Di Sirio a39182225c Fixed state checker violation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15157 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-30 11:07:29 +00:00
Giovanni Di Sirio 3e8c949549 Fixed some struct names.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15156 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-30 10:20:31 +00:00
Giovanni Di Sirio 4bd621b1cb Patched FatFS, revised mount/unmount code for VFS FatFS driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15155 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-30 09:18:00 +00:00
Giovanni Di Sirio 1b3d34696d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15154 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-29 15:32:00 +00:00
Giovanni Di Sirio ab568fd909 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15153 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-29 13:54:15 +00:00
Giovanni Di Sirio 80ff5d0766 cleanup
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15152 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-29 13:29:30 +00:00
Giovanni Di Sirio 271f5841ce Improved checks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15151 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-29 13:15:39 +00:00
Giovanni Di Sirio 8119b966d0 Reorganized configuration files, reorganized headers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15150 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-29 12:57:32 +00:00
Giovanni Di Sirio 99a4ca309a Fixed missing initialization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15149 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-29 12:36:48 +00:00
Giovanni Di Sirio 5e3c8f9358 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15148 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-29 11:56:34 +00:00
Giovanni Di Sirio 81b9add500 Added an overlay VFS driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15146 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-29 09:45:48 +00:00
Giovanni Di Sirio 27fa20c4d1 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15145 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-28 15:04:16 +00:00
Giovanni Di Sirio cff83afd75 File modes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15144 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-28 07:06:07 +00:00
Giovanni Di Sirio b7ed77e580 Added diagrams.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15143 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-27 13:08:37 +00:00
Giovanni Di Sirio 2e7c585556 FatFS driver templates.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15142 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-27 09:27:45 +00:00
Giovanni Di Sirio 7419070c91 Added vfsGetFileStream() function.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15141 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-27 07:07:26 +00:00
Giovanni Di Sirio fc7e00365d Directory enumeration now working.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15140 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-27 06:44:44 +00:00
Giovanni Di Sirio aaf5fd78ad Fixes and parser improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15139 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-26 20:15:39 +00:00
Giovanni Di Sirio 31d49e9170 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15138 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-26 15:28:35 +00:00
Giovanni Di Sirio e1289f82da Some rework, not yet complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15137 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-26 13:58:45 +00:00
Giovanni Di Sirio 821b75bb53 VFS demo application, not yet functional.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15136 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-26 12:51:42 +00:00
cinsights b8ae0d7c83 Typo fixes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15135 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-25 11:14:11 +00:00
Giovanni Di Sirio 4ad2feceb2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15134 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-25 09:25:59 +00:00
Giovanni Di Sirio 74185aeaa9 Added static initializer for virtual timers in RT.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15133 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-25 07:03:57 +00:00
akscram 2feacb57b1 L4xx: fixed DMA streams for I2C4 on L496
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15132 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-25 03:17:58 +00:00
Giovanni Di Sirio ed8f3e4404 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15131 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-23 14:53:10 +00:00
Giovanni Di Sirio b1abb2fc34 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15130 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-23 11:03:19 +00:00
Giovanni Di Sirio fc29bee998 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15129 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-23 08:19:39 +00:00
Giovanni Di Sirio 09747ca593 Parser improvements, streams adapter driver header.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15128 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-22 16:20:32 +00:00
Giovanni Di Sirio 6c1ff11e02 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15127 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-22 13:55:23 +00:00
Giovanni Di Sirio 8be0e6d9ae White space fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15126 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-22 13:18:49 +00:00
Giovanni Di Sirio 4dc0c2fe2b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15125 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-21 18:49:24 +00:00
Giovanni Di Sirio a61f93feb3 Reworked error codes to be more HAL-like. Added a separate parser module.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15124 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-21 18:32:41 +00:00
Giovanni Di Sirio 6bd121bd45 Rework of the objects model.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15123 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-21 17:28:25 +00:00
Giovanni Di Sirio 213c2dfade git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15122 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-21 14:58:16 +00:00
Giovanni Di Sirio d1a4ba093d More VFS code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15121 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-21 13:01:29 +00:00
Giovanni Di Sirio 47e16b7bd8 More VFS draft code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15120 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-20 17:27:14 +00:00
Giovanni Di Sirio 6a9ebbeb62 Mode details about nodes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15119 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-20 13:39:18 +00:00
Giovanni Di Sirio 1968d8b0bd Separate classes for files and directories.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15118 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-20 05:26:34 +00:00
Giovanni Di Sirio d2ac0d1fa7 Removed lp mode from USBv2 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15116 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-20 04:58:48 +00:00
Giovanni Di Sirio 1a103a9a5e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15115 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-19 20:16:06 +00:00
Giovanni Di Sirio 656692ac4d Tentative VFS subsystem.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15114 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-19 16:24:21 +00:00
Giovanni Di Sirio 1566238b27 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15112 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-19 14:32:00 +00:00
Giovanni Di Sirio f476d11ed9 Typo in chconf.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15111 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-18 15:42:21 +00:00
Giovanni Di Sirio b8a1794141 Increased HAL version number to 8.1.0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15108 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-18 12:25:05 +00:00
Giovanni Di Sirio f12ce2fbaf Simplified demos using startup definitions (improved).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15103 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-17 14:06:18 +00:00
Giovanni Di Sirio 4a16777b33 Documentation improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15102 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-17 10:33:16 +00:00
Giovanni Di Sirio 0d3278d54f Renamed memory_region_t in memory_area_t because naming confusion with MPU regions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15098 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 18:02:57 +00:00
Giovanni Di Sirio 7bd05fc08f Initial SB rework.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15097 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 17:45:29 +00:00
Giovanni Di Sirio 7fc46705c1 Another regression because chCoreGetStatusX() change.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15096 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 16:13:54 +00:00
Giovanni Di Sirio 571c23742a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15095 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-16 16:11:31 +00:00
Giovanni Di Sirio aef7260c96 Fixed shell regression because chCoreGetStatusX() change.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15094 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 14:27:19 +00:00
Giovanni Di Sirio e1378a31ca Added new function chHeapIntegrityCheck().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15092 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 13:48:06 +00:00
Giovanni Di Sirio 8ab39c9118 Added EFL driver implementation for STM32G4xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15091 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 13:38:28 +00:00
Giovanni Di Sirio a5f516e19e Function chCoreGetStatusX() changed to return a memory region object instead of a simple size. Started implementation of a memory heap checker.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15090 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 13:34:05 +00:00
Giovanni Di Sirio bf210e5689 Fixed missing inclusion of ccportab.h in some ports.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15087 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 10:27:54 +00:00
Giovanni Di Sirio c594ce0242 Various enhancements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15086 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 09:31:22 +00:00
Giovanni Di Sirio d3892df86d RT and NIL upgraded to support the enhanced OSLIB. Mass update of chconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15085 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 09:02:52 +00:00
Giovanni Di Sirio 7356b88624 Memory areas/pointers checker functions added to OSLIB.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15084 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-15 15:54:03 +00:00
Giovanni Di Sirio 614bb82d70 Isochronous mode compiles now, not tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15083 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 16:51:11 +00:00
Giovanni Di Sirio 850f56b1f1 Fast copy working in STM32 USBv2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15082 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 16:19:11 +00:00
Giovanni Di Sirio 4f3719663c It appears to work now.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15081 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 14:43:54 +00:00
Giovanni Di Sirio 89eeeb4648 Complete, except it does not work...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15080 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 13:57:12 +00:00
Giovanni Di Sirio 5ba80bcff8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15078 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-14 12:57:46 +00:00
Giovanni Di Sirio c61f047462 Some code simplified.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15077 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 11:58:01 +00:00
Giovanni Di Sirio 0f8a1b4bc3 Some renaming for consistency with USBv2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15076 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 10:30:54 +00:00
Giovanni Di Sirio 8ba8bd3f72 Compiles but not tested and there are known errors. ISOC part not yet enabled.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15075 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 10:30:33 +00:00
Giovanni Di Sirio 2a27797871 Patch from fractal.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15074 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 09:05:19 +00:00
Giovanni Di Sirio 17c5b2f23a Increased default stack size because overflow when compiling with -O0 or -Og.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15073 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 06:57:00 +00:00
Giovanni Di Sirio a456f5b75c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15072 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-14 06:12:20 +00:00
Giovanni Di Sirio 5eec7b1b55 USBv1 driver optimization and removal of a potential race condition (not demonstrated).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15071 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-13 13:28:13 +00:00
Giovanni Di Sirio 655ea2923c Added elfAcquireBus()/eflReleaseBus() functions to EFL driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15070 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-13 12:40:02 +00:00
Giovanni Di Sirio 6c56f1a1c7 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15067 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-12 13:07:04 +00:00
akscram 0bc9562ff2 H7: fixed STM32_SDMMC2_NUMBER
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15062 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-11 22:28:56 +00:00
Giovanni Di Sirio ca0290ace7 Added an STM32 WDG "multi" demo. Fixed a problem with RCC LSIv2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15056 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-11 08:04:00 +00:00
akscram 667bea145b STM32WBxx: set STM32_LSI_ENABLED in RCCv1/stm32_lsi_v2.inc
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15055 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-11 07:45:33 +00:00
Giovanni Di Sirio c14fdf21d7 Fixed bug #1200.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15053 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-10 17:06:06 +00:00
Giovanni Di Sirio 1f33b319fa Documentation fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15051 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-10 12:47:29 +00:00
vrepetenko 29760bc1ea STM32WL: updated to new SPI driver version.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15048 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-10 11:25:06 +00:00
cinsights 1bf0f58525 Update STM32WB to new SPIV2. Fix compile error for IWDG due missing LSI define
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15047 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-10 11:12:12 +00:00
Giovanni Di Sirio 742afed158 Added option to copy vectors in RAM on GCC startup for ARMv6-M, ARMv7-M and ARMv8-M-ML.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15046 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-09 10:12:13 +00:00
Giovanni Di Sirio b7678024ac RAM vectors support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15045 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-09 08:48:20 +00:00
Giovanni Di Sirio 7cc1e87d76 Missing files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15043 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-07 15:37:15 +00:00
Giovanni Di Sirio ecfd351419 Documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15033 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-07 09:28:53 +00:00
Giovanni Di Sirio 129429b7c3 SPIv2 is not the default.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15032 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-07 09:27:46 +00:00
Giovanni Di Sirio 3c64c1246d Fixed names.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15031 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-07 09:25:59 +00:00
Giovanni Di Sirio 0514a6ef99 Documentation fixes. Added missing templates.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15030 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-07 09:24:28 +00:00
Giovanni Di Sirio 5bcfa424c0 Documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15027 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-07 08:34:19 +00:00
Giovanni Di Sirio 0d3d4c695f Documentation fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15026 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-07 08:22:48 +00:00
Giovanni Di Sirio eb08271664 F1. L0, L1 SPI demos removed and added targets to the multi SPI demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15010 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-06 08:26:43 +00:00
Giovanni Di Sirio 360ec6455a Fixed a regression. Updated readme.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15008 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-05 11:22:56 +00:00
Giovanni Di Sirio 3d22a387e2 SPIv2 driver implemented for STM32 SPIv1 peripheral, only enabled on F4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15007 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-05 10:39:55 +00:00
Giovanni Di Sirio dda3dc7efe cleanup
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15006 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-05 10:23:18 +00:00
Giovanni Di Sirio 998b9f8891 Fixed header guards.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15005 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-05 10:13:58 +00:00
vrepetenko 98cc36b6e9 Removed HAL unrelated definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15004 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-03 19:14:35 +00:00
Giovanni Di Sirio d773c280f9 Startup file for STM32H7xx-M4. Added check for cache invalidation, it is done only for the M7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15003 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-03 12:22:27 +00:00
Giovanni Di Sirio 5468b21692 Dropped peripheral allocation via RCC concept.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15001 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-03 09:45:08 +00:00
Giovanni Di Sirio c3bc999a9a STM32 ADCv2 now supports return code on start function.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15000 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-03 08:49:44 +00:00
Giovanni Di Sirio dcc0824e97 Style-related fixes, mainly white space.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14999 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-03 07:01:57 +00:00
Giovanni Di Sirio ba6f180920 Special case for single core devices.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14998 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-02 18:05:14 +00:00
Giovanni Di Sirio 409d385c3f Fixed regresssion.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14997 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-02 17:59:05 +00:00
Giovanni Di Sirio 475511a199 Experimental improved RCC for H7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14996 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-02 16:08:46 +00:00
Giovanni Di Sirio 066b450ad7 Cleanup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14991 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-01 10:20:34 +00:00
Giovanni Di Sirio a240a49330 Uncomplete bindings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14987 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-31 18:29:40 +00:00
Giovanni Di Sirio e0eb252346 Enabled slave mode for STM32 SPIv3.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14984 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-31 13:01:59 +00:00
Giovanni Di Sirio e1732a23c0 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14973 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-31 06:34:00 +00:00
Giovanni Di Sirio 17e08c7939 Added an abort on overflow error.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14972 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-31 06:02:45 +00:00
Giovanni Di Sirio a72d0f8186 SPIv2 driver now working on STM32H7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14971 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-31 05:26:00 +00:00
Giovanni Di Sirio 0bb473e0fc git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14970 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-30 10:42:00 +00:00
Giovanni Di Sirio 5fae5da19c Fixed some conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14969 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-29 08:03:57 +00:00
Giovanni Di Sirio 184683e70c SPIv3 tentative enhancements, not complete and broken. Some documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14967 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-27 14:35:34 +00:00
Giovanni Di Sirio 4bd8290a35 Fixed missing function prototype.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14965 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-27 08:09:18 +00:00
Giovanni Di Sirio c7cff40230 Added an option for the SPI transmit pattern.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14963 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-27 07:58:28 +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 0e855bf8c9 Fixed small regression.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14956 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-26 11:44:56 +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 205c3ab699 Improved comments.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14954 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-26 09:42:11 +00:00
Giovanni Di Sirio 6409533d46 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14953 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-26 09:39:51 +00:00
Giovanni Di Sirio aa8b8060b3 Slave mode now working apparently. Improved SPI stop/abort procedure.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14952 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-26 09:02:55 +00:00
Giovanni Di Sirio bf8693b950 Small improvement.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14950 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-25 14:38:11 +00:00
Giovanni Di Sirio 0c96eb0df0 Safer SPI stop procedure.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14948 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-25 12:31:29 +00:00
Giovanni Di Sirio 87b54b56c3 Fixed few wrong conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14947 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-25 12:23:32 +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 6a0c094edc Added __eabi() function to e200 GCC startup file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14943 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-24 07:16:41 +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 6da5b1616d Added separate sink/souce for each SPI instance.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14940 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-23 13:16:52 +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 73df9ed5f9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14935 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-21 11:51:24 +00:00
Giovanni Di Sirio 82eb284d81 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14933 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-21 11:45:35 +00:00
Giovanni Di Sirio ce7b5bfd86 Fixed bug #1199.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14931 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-21 11:29:38 +00:00
Giovanni Di Sirio bfebc16ac6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14930 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-21 10:03:37 +00:00
Giovanni Di Sirio d694445930 Fixed a small compliance problem with C++11.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14929 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-21 09:40:35 +00:00
Giovanni Di Sirio 2edd321b81 Fixed a comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14928 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-21 09:37:41 +00:00
Giovanni Di Sirio 68afb67569 Fixed bug #1198.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14926 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-21 09:36:15 +00:00
Giovanni Di Sirio e703a98d9e Experimental clock tree generator.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14924 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-20 14:38:35 +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 1a07eaf04d Fixed some build regressions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14922 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-20 08:44:27 +00:00
Giovanni Di Sirio 0778b904cb Fixed bug #1197.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14921 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-20 07:25:25 +00:00
Giovanni Di Sirio f3ed688f1a Missing DMA2 macros
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14920 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-19 14:20:13 +00:00
Giovanni Di Sirio 6de1cfd7f8 USB-related changes for STM32G0B1 devices. To be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14919 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-19 09:52:16 +00:00
Giovanni Di Sirio 8c021bfac5 Simplified handling of circular mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14918 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-17 14:42:23 +00:00
Giovanni Di Sirio ff2b03c863 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14917 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-17 13:36:49 +00:00
Giovanni Di Sirio f83396ec38 More SPI v2 code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14916 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-17 10:30:42 +00:00
Giovanni Di Sirio e5098d67e4 Experimental SPI v2 code, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14915 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-17 08:56:23 +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
Giovanni Di Sirio df4d988e1b Implemented a mux between SPI v1 and SPI v2 drivers. Work in progress.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14913 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-16 15:22:52 +00:00
Giovanni Di Sirio 83f6c83a94 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14912 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-15 18:02:12 +00:00
Giovanni Di Sirio d828888864 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14911 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-14 14:29:34 +00:00
Giovanni Di Sirio 4d8264e833 White space fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14910 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-14 08:05:44 +00:00
Giovanni Di Sirio aeabe0ca2a Documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14909 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-14 07:51:32 +00:00
Giovanni Di Sirio 2070147fe6 Experimental code, to be removed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14908 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-13 14:47:22 +00:00
Giovanni Di Sirio d0cc26c4ed Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14907 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-13 12:47:39 +00:00
Giovanni Di Sirio de716ad412 Fixed SB messages with timeout.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14905 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-13 09:27:02 +00:00
Giovanni Di Sirio c6b5034fb9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14902 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-12 12:04:21 +00:00
Giovanni Di Sirio f87f0d1d65 Dynamic regions support and demo, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14901 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-12 08:48:07 +00:00
Giovanni Di Sirio 5664a8ffd0 Removed SB initialization function.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14900 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-12 07:31:09 +00:00
Giovanni Di Sirio b84aca5137 Added a global event for sandboxes monitoring.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14899 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-12 07:17:56 +00:00
Giovanni Di Sirio 5d7006ac84 New SB API working, it breaks the old demo, to be reworked or removed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14896 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-11 13:40:47 +00:00
Giovanni Di Sirio da1767c30a Resolved a race condition.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14895 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-11 08:31:26 +00:00
Giovanni Di Sirio 155c995544 Reverted bug #1196.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14891 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-10 13:55:51 +00:00
Giovanni Di Sirio f45c45c57e Missing file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14889 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-10 10:52:42 +00:00
Giovanni Di Sirio 66ee9ca506 SB support in ARMv7-M-ALT port, work in progress.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14888 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-10 10:45:17 +00:00
cinsights 7468c1ad68 Fixed bug #1196.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14887 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-10 08:42:11 +00:00
Giovanni Di Sirio 54047c87d9 draft file
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14886 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-08 15:02:52 +00:00
vrepetenko 0c103fc862 Updated device names.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14885 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-08 14:26:44 +00:00
Giovanni Di Sirio 1600d09deb git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14884 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-08 13:20:07 +00:00
Giovanni Di Sirio 56bae94e37 Fixed MPU regions switching.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14883 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-08 12:25:37 +00:00
Giovanni Di Sirio df3b1c734a CONTROL store in context made conditional.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14882 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-08 11:32:39 +00:00
Giovanni Di Sirio ef748cc4c6 Small performance optimization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14881 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-08 10:17:20 +00:00
Giovanni Di Sirio e80ec0c644 Removed CONTROL from saved context.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14877 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-07 14:32:55 +00:00
Giovanni Di Sirio dd5e10df69 More syscall-related code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14876 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-06 13:21:33 +00:00
Giovanni Di Sirio 10e2924d17 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14874 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-05 18:52:24 +00:00
Giovanni Di Sirio 3999f4b162 Support for non-privileged threads, support for syscall (not complete).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14873 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-05 12:26:48 +00:00
Giovanni Di Sirio 77b27c1370 Syscall-related code, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14872 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-04 09:40:22 +00:00
Giovanni Di Sirio 258159daf0 Cleanup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14871 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-04 08:42:56 +00:00
Giovanni Di Sirio 4e6352093c Changed limit for fast priorities.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14870 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-03 20:47:49 +00:00
Giovanni Di Sirio 47ada686cc git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14869 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-03 17:38:13 +00:00
Giovanni Di Sirio 5aae751992 Fixed an harmless warning under rare conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14867 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-03 13:39:11 +00:00
Giovanni Di Sirio f68cb0f52c Enabled MPU stack check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14865 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-03 13:27:37 +00:00
Giovanni Di Sirio 102016ca2e Small optimization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14864 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-03 10:39:22 +00:00
Giovanni Di Sirio 8db7a89fe6 Small optimization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14863 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-03 07:38:48 +00:00
Giovanni Di Sirio 82b03e885e Fixed issue with state checker.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14862 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-03 07:14:08 +00:00
Giovanni Di Sirio 2aadae694c More clear code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14861 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-03 06:56:35 +00:00
Giovanni Di Sirio 289dd34eb7 Improved latencies, added report.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14854 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-30 06:54:57 +00:00
akscram d7e8971bc9 ADCv4: removed incorrect asserts for H7
these are not needed

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14850 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-30 05:02:02 +00:00
Giovanni Di Sirio 500214e7cd Missing initialization, fixed MPU regions storage area.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14849 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-29 13:38:35 +00:00
Giovanni Di Sirio a2bdca5a24 consistency improvements
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14848 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-29 12:54:09 +00:00
Giovanni Di Sirio 4dd944b332 v7m alt port working, options not tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14847 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-29 12:28:50 +00:00
Giovanni Di Sirio 1303997423 Experimental alternate ARMv7-M port, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14843 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-28 09:56:13 +00:00
Giovanni Di Sirio 405cfa3103 typo
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14842 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-28 09:54:26 +00:00
akscram 89633c9685 SPIv3: fixed missing spi_lld_wait_complete in spi_lld_ignore()
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14840 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-28 08:18:43 +00:00
Giovanni Di Sirio 11cf4acb71 NIL version number.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14838 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-26 16:54:00 +00:00
Giovanni Di Sirio 98399dc459 Fixed bug #1192.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14835 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-26 16:48:00 +00:00
Giovanni Di Sirio 5f453e4ad1 Fixed bug #1191.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14834 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-26 16:45:09 +00:00
Giovanni Di Sirio 9f962f75bc PLL3 initialization now works.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14832 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-25 07:07:15 +00:00
Giovanni Di Sirio 09f1147848 Now all xxxStart() functions in HAL are able to report a driver activation error.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14831 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-24 13:20:31 +00:00
Giovanni Di Sirio f25012272b More drivers updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14830 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-24 12:02:14 +00:00
Giovanni Di Sirio ae436f0df4 Enhanced more drivers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14829 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-24 11:44:44 +00:00
Giovanni Di Sirio 31d15098f9 Incorrect macro name fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14828 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-24 11:05:19 +00:00
Giovanni Di Sirio caa9b25ac4 Updated ADC, CAN. Enforced return to XXX_STOP state on failure.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14827 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-24 10:16:53 +00:00
Giovanni Di Sirio 9c05ff1f6a Updated UART HLD.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14826 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-24 10:01:13 +00:00
Giovanni Di Sirio e884447d14 Serial driver updated, fixed SIO template.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14825 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-24 09:57:55 +00:00
Giovanni Di Sirio c8814018b2 Introduced HAL error codes, SIO driver updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14824 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-24 09:35:36 +00:00
Giovanni Di Sirio 301e1a68a4 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14822 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-09-23 14:57:22 +00:00
Giovanni Di Sirio 06e40c102d Added fractional support to PLL, forced inline for all inline functions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14821 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-23 13:40:45 +00:00
Giovanni Di Sirio 68278338b0 Fixed bug #1190.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14820 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-23 13:16:51 +00:00
Giovanni Di Sirio 75f61c0946 More work on RCCv2 clock handlers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14816 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-22 10:08:23 +00:00
Giovanni Di Sirio ade12538d6 More clock tree definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14815 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-21 14:22:22 +00:00
Giovanni Di Sirio 8f6f9086cd Added LSI handler to RCCv2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14814 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-21 12:50:33 +00:00
Giovanni Di Sirio 5567835ef7 Added more clock handlers for RCCv2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14813 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-21 11:44:41 +00:00
Giovanni Di Sirio 62d5bc81ae More work on MP1 clock tree.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14812 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-20 17:10:03 +00:00
Giovanni Di Sirio 5db0577f85 Typos and macro redefinition fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14811 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-20 16:28:44 +00:00
Giovanni Di Sirio 9ce0fb3636 MP1 clock tree code, part of it.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14810 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-20 13:28:51 +00:00
Giovanni Di Sirio 568f75e357 MP1 HAL stub files, it compiles.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14807 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-20 07:49:46 +00:00
Giovanni Di Sirio 13387302f8 Support for STM32G031, STM32G041, STM32G0B1, STM32G0C1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14806 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-20 05:46:38 +00:00
Giovanni Di Sirio 8ccfb00a42 Better defaults.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14804 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-19 08:46:32 +00:00
Giovanni Di Sirio b54c6ba3b5 Fixed bug #1189.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14802 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-19 08:16:52 +00:00
Giovanni Di Sirio d6b2eb0f98 More checks on IRQ sharing combinations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14801 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-19 05:54:45 +00:00
Giovanni Di Sirio 9d6a1cc287 Fixes on latest G0 changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14799 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-18 19:26:45 +00:00
Giovanni Di Sirio a92e2a1bc9 More G031 support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14797 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-18 14:50:43 +00:00
Giovanni Di Sirio b1c8b32933 Initial changes for G031.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14796 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-18 14:11:21 +00:00
Giovanni Di Sirio dfdc200e24 Fixed typo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14795 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-18 12:47:39 +00:00
Giovanni Di Sirio 80fd894033 G0B1 demo compiles now.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14794 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-18 12:33:11 +00:00
Giovanni Di Sirio 1cc19e1772 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14793 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-09-18 11:29:55 +00:00
Giovanni Di Sirio 02b0a80766 More G0B1 support files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14792 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-18 10:00:19 +00:00
Giovanni Di Sirio 6bfe78e699 Changes for supporting large G0 devices.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14789 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-18 08:44:32 +00:00
Giovanni Di Sirio d6fe09fa36 Support for STM32G031, STM32G0B1, STM32G0C1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14787 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-18 08:10:49 +00:00
Giovanni Di Sirio c94f9e0460 Startup update for STM32G0xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14786 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-18 07:31:02 +00:00
Giovanni Di Sirio de6b6ac633 PWM definitions for RP2040.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14784 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-17 13:22:48 +00:00
Giovanni Di Sirio 8290d00ac3 More MP1 support files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14783 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-17 13:11:28 +00:00
Giovanni Di Sirio 4b9ca83265 Support for separated TIM12 and TIM13.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14782 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-17 10:03:55 +00:00
Giovanni Di Sirio aeb5f757d2 More MP1 support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14781 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-17 09:58:09 +00:00
Giovanni Di Sirio 6f7c98e067 Missing comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14780 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-17 09:37:39 +00:00
Giovanni Di Sirio 330701b8d8 MP1-related support files
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14779 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-17 09:32:05 +00:00
Giovanni Di Sirio 2d20916325 Small fix in preprocessor conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14778 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-16 10:29:50 +00:00
Giovanni Di Sirio 6bf853595a More MP1 files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14776 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-16 10:13:45 +00:00
Giovanni Di Sirio 006bd475f6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14775 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-09-16 10:09:57 +00:00
Giovanni Di Sirio 3df6375cca MP1 startup support, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14774 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-16 09:42:22 +00:00
Giovanni Di Sirio ff84acb723 Reverted I2S check change.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14773 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-16 09:33:35 +00:00
akscram 6b9f9c095c added support for STM32G491
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14772 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-15 06:18:48 +00:00
akscram 6cf259dfe6 STM32H7xx: fixed size of SRAM3 NOCACHE region
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14770 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-14 09:43:54 +00:00
akscram 91672d22ac STM32: fixed F4 check when I2S disabled
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14769 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-14 09:43:46 +00:00
akscram 9c1dfc0b2f STM32: enable TIM15,16,17 on STM32H7xx
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14768 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-14 09:43:39 +00:00
akscram 537f7aadbe STM32: fixed range of PLL2_DIVP and PLL3_DIVP for H7
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14767 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-14 09:43:31 +00:00
akscram 3de0c64dd2 STM32: fixed clock selection error for LPTIM for STM32H7xx
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14766 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-14 09:43:22 +00:00
akscram 26f74fcbd3 STM32: fixed rounding of uart clocks
this gives a closer fit to requested baudrate

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14765 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-14 09:43:14 +00:00
akscram 0a02efcf3d STM32: fixed STM32_OTG_STEPPING for STM32F405
bizarrely, this caused USB disconnects when writing to PA9 (USART1_TX)
on a STM32F405 which had USB on PA11/PA12

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14764 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-14 09:43:05 +00:00
akscram 03d810ab0c STM32: added missing DMA stream for SPI1_TX on STM32F412
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14763 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-14 09:42:57 +00:00
akscram 81fa06d8bc add dma stream for stm32f412x
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14762 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-14 09:42:49 +00:00
Giovanni Di Sirio 5bcdef25f0 Compensation loop also on the 1st timer. Assertions fallback if RFCU is disabled.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14761 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-13 12:57:09 +00:00
Giovanni Di Sirio a53ffeb3db Extra "skip" check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14760 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-13 10:01:18 +00:00
Giovanni Di Sirio 1b95d15504 More optimizations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14759 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-13 09:23:12 +00:00
Giovanni Di Sirio 5dec8a8f1f Removed a temporary note.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14758 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-13 09:02:13 +00:00
Giovanni Di Sirio 135f0adc40 Small performance improvement.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14757 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-13 09:01:02 +00:00
Giovanni Di Sirio c0e43f15bd Documented a coding choice.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14756 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-13 08:53:39 +00:00
Giovanni Di Sirio 05341e15fc Comment fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14755 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-13 08:46:00 +00:00
Giovanni Di Sirio 50364905b9 Optimization on the "alarm retry" path.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14754 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-13 08:44:07 +00:00
Giovanni Di Sirio 3328a2c1b5 Bob's optimizations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14751 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-13 07:22:58 +00:00
Giovanni Di Sirio 572b04f3b3 Fixed a corner case.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14748 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-10 08:57:13 +00:00
Giovanni Di Sirio c25750e43a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14747 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-09-08 11:25:29 +00:00
Giovanni Di Sirio 4f526178e1 Fixed bug #1185.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14745 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-08 08:28:57 +00:00
vrepetenko 6e231c5a93 Added platform_v2.mk to support SYSTICKv2. Removed unsupported CRYPv1 driver dependency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14738 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-05 16:51:45 +00:00
vrepetenko 55a7458b16 Fixed Radio SPI name typo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14737 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-05 16:48:07 +00:00
vrepetenko ccd9ffa6db Added EXTI dependency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14736 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-05 16:46:57 +00:00
Giovanni Di Sirio 8b580c5e8e Fixed #1183. More VT improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14731 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-04 08:27:45 +00:00
Giovanni Di Sirio f8824f15a8 Documentation improved.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14730 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-03 07:39:45 +00:00
Giovanni Di Sirio 3621798c9b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14728 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-09-02 15:43:38 +00:00
Giovanni Di Sirio 3407139cf6 Virtual timers tolerance to insufficient delta, experimental.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14727 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-02 08:12:16 +00:00
Giovanni Di Sirio 0980d3af53 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14726 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-09-01 13:28:52 +00:00
Giovanni Di Sirio 99bda6d99f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14721 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-08-31 13:09:26 +00:00
Giovanni Di Sirio d3388d2cc0 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14720 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-08-30 19:13:25 +00:00
cinsights b1dfaea9d1 Fix GPIO config masking off pup/pdn, Schmitt & slew controls.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14714 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-27 07:37:37 +00:00
Giovanni Di Sirio 9a84f21e8c Made STM32H7 non-cacheable memory option also shareable.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14702 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-25 07:35:39 +00:00
Giovanni Di Sirio 70a209be53 Added intctx size to RT registry,
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14700 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-23 08:20:21 +00:00
Theodore Ateba e9eb2e7e6a Update AVR XMEGA SPI low level driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14696 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-22 09:13:40 +00:00
Theodore Ateba c8ab0b918e Update AVR MEGA SPI low level driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14695 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-22 09:13:37 +00:00
Theodore Ateba db41e75526 Update ADC low level driver header file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14693 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-22 01:26:33 +00:00
Giovanni Di Sirio 75ef9ddb35 Added macro for memory pointer 1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14691 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-21 06:24:03 +00:00
Giovanni Di Sirio 55252838ab Fixed bug #1182.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14689 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-20 09:51:17 +00:00
Giovanni Di Sirio 33de459b33 Fixed bug #1181.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14687 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-20 09:29:31 +00:00
Giovanni Di Sirio 3cb253773a Fixed bug #1180.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14685 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-20 08:48:12 +00:00
Giovanni Di Sirio 243ba25a28 Fixed bug #1179.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14682 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-20 08:38:22 +00:00
Giovanni Di Sirio 13cb769b9d Fixed bug #1177.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14672 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-19 09:46:09 +00:00
Giovanni Di Sirio 3968b919bd EFL driver and demo for STM32F3xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14670 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-19 09:26:48 +00:00
Giovanni Di Sirio 1edee0013b Fixed bug #1176.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14668 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-19 09:12:30 +00:00
Rocco Marco Guglielmi 5672eda74a Fixed bug #1174
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14664 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-17 10:41:14 +00:00
Giovanni Di Sirio 0d70a02bdd Fixed bug #1173.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14660 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-17 06:00:45 +00:00
Giovanni Di Sirio 21e85c2e8a Small MISRA fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14659 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-16 08:51:20 +00:00
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 6975e6673e Small optimizations in stack filling code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14657 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-16 08:39:03 +00:00
Giovanni Di Sirio 40405ac29c Fixed bug #1172.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14656 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-16 06:35:45 +00:00
Giovanni Di Sirio 0f5d824027 Fixed bug #1171.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14655 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-16 06:29:41 +00:00
Giovanni Di Sirio fb5eb3a51d Fixed bug #1170.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14654 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-16 06:22:31 +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 9fdafd19bf git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14652 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-08-15 16:35:44 +00:00
Giovanni Di Sirio 258587096d Fixed bug #1169.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14651 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-15 14:37:13 +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
Theodore Ateba 994bf67b0c Update Cryto lld driver to fix compilation error.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14644 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-12 20:39:45 +00:00
Rocco Marco Guglielmi 876470d8c2 Fixed Bug #1166
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14640 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-12 08:09:35 +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
akscram 6ad1a238cd STM32/RCCv1: fix thresholds for PLLP and PLLR values
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14634 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-10 22:33:42 +00:00
akscram c528813aae STM32/ADCv3: remove unreachable code for STM32WB
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14633 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-10 22:19:57 +00:00
vrepetenko 096eefc016 Fixed alarm disable problem in st_lld_serve_interrupt.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14630 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-31 11:08:18 +00:00
vrepetenko a3e8ab79bb Added SYSTICKv2 initial version.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14629 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-31 10:28:46 +00:00
vrepetenko c7ea01877f Fixed STM32_ADCSEL name, added STM32_RNGSEL default value.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14627 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-28 14:24:03 +00:00
vrepetenko d21a907e0c Fixed warnings with __STATIC_INLINE, modified target core checks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14625 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-26 09:31:10 +00:00
Giovanni Di Sirio 5bbbe91ccb Fixed warnings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14619 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-26 07:51:51 +00:00
vrepetenko fc407d0086 Fixed RCC_CFGR_SWS_MSI definition.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14618 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-25 22:07:20 +00:00
vrepetenko 94be09c796 Added STM32WL support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14617 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-25 06:50:44 +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
vrepetenko 3188a3252f fixed single channel DAC support
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14613 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-24 16:36:49 +00:00
vrepetenko 5b35ee9ab8 replaced TRNG frequency check macro with osalDbgAssert
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14611 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-23 18:26:26 +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
cinsights 28f8e86779 Fix typo in WL for definition of STM32_SPI2SEL
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14605 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-17 07:10:22 +00:00
Giovanni Di Sirio 7474921bb2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14603 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-07-16 04:22:42 +00:00
Giovanni Di Sirio 98ccc315fa Fixed RTC alarms problem.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14602 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-15 08:44:13 +00:00
Giovanni Di Sirio 8e7c129fc8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14600 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-07-14 13:17:50 +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
Giovanni Di Sirio 10353ab46f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14595 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-07-09 11:46:58 +00:00
vrepetenko 5e156fe808 STM32WL port: STM32_HSE32SRC checks moved from stm32_hse32.inc to hal_lld.h, deleted TCXO activation, added TCXO related check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14594 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-09 10:49:49 +00:00
Rocco Marco Guglielmi 5f4e72966b Added support and demo for ADI_EVAL_SDP_CK1Z
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14593 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-09 10:08:12 +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 b5e021a48f Fixed schema, added template XML. Existing test suites to be updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14588 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-05 16:50:52 +00:00
Giovanni Di Sirio f3d1ff500b Fixed bug #1164.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14583 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-02 15:11:35 +00:00
Giovanni Di Sirio 49c0258e8c Fixed missing file in rt.mk.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14581 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-01 19:24:00 +00:00
vrepetenko 2c1a88abb4 STM32WL port: fixed MSI init, reworked PLLxCLK naming, PLL/HSI16/MCO enable checks, added SPI2S2 clock source check and frequency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14580 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-30 12:25:49 +00:00
vrepetenko 419b8d208a Fixed STM32WL STM32_SPI2S2SEL name, PLLQ source name and related mcuconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14579 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-30 07:33:47 +00:00
Giovanni Di Sirio bff0553eb4 Tentative fix for RTC access.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14576 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-27 09:07:53 +00:00
Giovanni Di Sirio 2cbee868c9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14575 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-27 06:57:50 +00:00
Giovanni Di Sirio 8f8bad57f9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14574 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-27 06:40:46 +00:00
Giovanni Di Sirio 2d57a758fb Test suite XML schema added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14573 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-22 12:49:07 +00:00
vrepetenko efb940b99f Fixed DMA check macros, added DMAMUX support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14572 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-22 09:58:45 +00:00
Giovanni Di Sirio c8f6fe81f2 Small optimizations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14569 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-22 08:32:34 +00:00
Giovanni Di Sirio 9ca6a12c92 Fixed bug #1162.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14566 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-21 10:20:27 +00:00
vrepetenko 81de6f745c Fixed DMA channels validation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14563 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-19 08:38:52 +00:00
Giovanni Di Sirio 11cd95d11a More enhancements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14562 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-18 12:17:03 +00:00
Giovanni Di Sirio 699d1b9187 Fixed paths.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14561 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-18 08:56:30 +00:00
Giovanni Di Sirio 30d3da41d2 New test engine, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14560 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-18 08:53:09 +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 0550467881 Fixed bug #1160.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14547 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 12:39:41 +00:00
Giovanni Di Sirio 601349daa3 Fixed register name.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14546 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 12:32:22 +00:00
Giovanni Di Sirio 4212fc7492 Added a missing check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14545 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 10:05:24 +00:00
Giovanni Di Sirio eef7c4e7fc MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14544 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 09:59:48 +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 6f9224b708 Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14539 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 08:24:40 +00:00
Giovanni Di Sirio 55999b72ef Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14538 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 08:21:56 +00:00
Giovanni Di Sirio 192515128b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14536 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-12 14:43:16 +00:00
Giovanni Di Sirio 0cee7904b2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14535 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-12 12:38:28 +00:00
Giovanni Di Sirio 24ea4a3706 Untangled some conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14534 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-12 06:41:14 +00:00
Giovanni Di Sirio eb4b93f6cb Faster chThdExit().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14533 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-12 06:10:57 +00:00
Giovanni Di Sirio c9e9f3cc21 More optimizations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14532 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-12 06:05:34 +00:00
Giovanni Di Sirio f093064acb Minor improvements to VTs and VT-storm test application.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14531 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-12 05:45:59 +00:00
Giovanni Di Sirio 31941eb642 Made unlikely all debug paths.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14530 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-11 12:41:37 +00:00
Giovanni Di Sirio d809d56f22 More code path predictions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14529 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-11 11:57:46 +00:00
Giovanni Di Sirio 8c88c49fac Performance improvements thanks to code paths tuning using likely/unlikely macros.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14528 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-11 10:04:12 +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 220a01ed52 Fixed MCO selection.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14517 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-08 14:11:49 +00:00
Giovanni Di Sirio edf3667d2e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14516 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-08 10:41:15 +00:00
Giovanni Di Sirio 8982ef3028 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14514 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-07 12:11:49 +00:00
Giovanni Di Sirio 085d4faf43 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14513 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-07 12:10:26 +00:00
Giovanni Di Sirio fb572f9842 Added chEvtRegisterMaskWithFlagsI().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14512 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-07 12:07:57 +00:00
vrepetenko 5eb44d6c8e STM32WL port: clock management updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14511 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-07 09:17:42 +00:00
Giovanni Di Sirio 85d6dd3806 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14507 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-06 18:38:01 +00:00
Giovanni Di Sirio 713e9fcc6c Mirrored SPIR as SPI3.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14506 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-06 17:55:52 +00:00
vrepetenko 0377fa2792 SUBGHZ abbreviation changed from RTR to SG, SPIR removed from SPIv2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14503 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-06 14:16:29 +00:00
Giovanni Di Sirio e860742c4b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14501 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-06 09:01:16 +00:00
Giovanni Di Sirio 94b88b3c41 Missing initializations and some code reorganization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14500 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-06 07:42:00 +00:00
Giovanni Di Sirio cbb355f514 Removed not needed change.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14499 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-06 06:25:44 +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 bdc05d4041 Fixed remaining time returned by chVTGetRemainingIntervalI().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14494 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 10:48:08 +00:00
Giovanni Di Sirio 6d8b77bde9 Fixed WB support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14491 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 10:34:46 +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
vrepetenko 814bfeee74 STM32WL port: missed DMAMUX RCC operations added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14485 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 07:54:49 +00:00
Giovanni Di Sirio 1a3c934a27 Documentation improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14481 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 07:16:28 +00:00
Giovanni Di Sirio 80f66f0e49 Removed useless check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14480 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 07:13:06 +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 7667c9122f Implemented mechanism for memory affinity.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14477 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 05:44:05 +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 870ce41592 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14470 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-04 16:03:38 +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