Commit Graph

11402 Commits

Author SHA1 Message Date
Giovanni Di Sirio 582af63da2 Preparation for "current directory" handling, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15244 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-14 14:59:15 +00:00
Giovanni Di Sirio a6c340da74 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15243 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-13 16:15:33 +00:00
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 2a0e158bab git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15216 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-08 08:36:07 +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 ed2bc04969 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15209 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-06 08:35:00 +00:00
Giovanni Di Sirio d619356b25 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15208 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-06 08:33:49 +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 3203f778f2 Fixed case without FatFS.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15185 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-04 10:42:11 +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