Giovanni Di Sirio
8eca9d11d6
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15277 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-28 15:33:29 +00:00
Giovanni Di Sirio
8df9b3d998
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15276 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-28 14:22:58 +00:00
Giovanni Di Sirio
4b9b255235
Created an unified errors header.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15273 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-28 13:09:43 +00:00
Giovanni Di Sirio
6810ebca2d
Added a configuration file for sandboxes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15267 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-27 12:56:46 +00:00
Giovanni Di Sirio
22e97bb323
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15261 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-26 11:21:47 +00:00
Giovanni Di Sirio
a249bdb984
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15260 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-26 11:19:53 +00:00
Giovanni Di Sirio
57243c7553
Improved a comment.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15258 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-26 10:58:51 +00:00
Giovanni Di Sirio
7a34d5d52d
Small documentation fixes.
...
Added cd, cwd commands to shell.
Added directory API to VFS, some debug required.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15247 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-24 10:10:40 +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
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
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
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
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
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
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
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
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
8320912635
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15179 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-03 08:21:26 +00:00
Giovanni Di Sirio
a75670b399
Fixed bug #1205 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15172 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-02 09:44:27 +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
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
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
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
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
Rocco Marco Guglielmi
00abdb85fe
Fixed wrong value in chconf.h
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15147 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-29 11:03:33 +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
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
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
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
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
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
3470d29254
Fixed regression caused by change in startup header.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15109 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-18 13:35:39 +00:00
Giovanni Di Sirio
8ca8d8847c
white space fix.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15104 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-17 14:20:12 +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
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
533d1a4599
Fixed missing definitions.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15089 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 11:09:03 +00:00