Giovanni Di Sirio
|
0a6a7da34b
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15312 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-01-02 15:12:54 +00:00 |
Giovanni Di Sirio
|
913887ce72
|
Bugs fixed, many more to fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15311 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-01-02 14:04:44 +00:00 |
Giovanni Di Sirio
|
caad7b91b9
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15309 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-01-02 10:21:27 +00:00 |
Giovanni Di Sirio
|
76e03f4392
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15308 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-01-02 10:16:26 +00:00 |
Giovanni Di Sirio
|
f0ce0fddbd
|
Added directory functions missing in the embedded library.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15307 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-01-02 10:14:41 +00:00 |
Giovanni Di Sirio
|
e8b69f703d
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15305 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-01-02 07:37:55 +00:00 |
Giovanni Di Sirio
|
d844cf3b25
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15304 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-01-01 17:26:25 +00:00 |
Giovanni Di Sirio
|
7677592f4a
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15303 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-01-01 17:25:16 +00:00 |
Giovanni Di Sirio
|
b4eeb2918f
|
Added fstat().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15300 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-01-01 06:09:08 +00:00 |
Giovanni Di Sirio
|
4c5b9b9421
|
Added dup() and dup2().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15299 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-31 16:33:23 +00:00 |
Giovanni Di Sirio
|
a557acbcd2
|
Simplified some SB Posix stuff.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15297 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-31 14:06:43 +00:00 |
Giovanni Di Sirio
|
2b7b971aaa
|
Unified stat() for both files and directories.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15294 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-31 08:21:52 +00:00 |
Giovanni Di Sirio
|
068ebf8f21
|
Fixed node modes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15293 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-30 17:57:25 +00:00 |
Giovanni Di Sirio
|
389071a42a
|
Added 2 new sandbox applications for testing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15291 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-30 12:26:38 +00:00 |
Giovanni Di Sirio
|
32e59f57fd
|
Simplified lseek() implementation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15283 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-29 21:02:00 +00:00 |
Giovanni Di Sirio
|
0bfd995bc9
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15282 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-29 20:10:52 +00:00 |
Giovanni Di Sirio
|
e2d816d05c
|
Fixed some types for compliance.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15281 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-29 17:13:07 +00:00 |
Giovanni Di Sirio
|
6751fc38ee
|
SB-VFS integration working in the demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15280 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-29 16:00:10 +00:00 |
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
|
ba00fcc509
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15275 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-28 14:02:30 +00:00 |
Giovanni Di Sirio
|
c6015620db
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15274 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-28 14:01:59 +00:00 |
Giovanni Di Sirio
|
6c35d59058
|
Better mapping of Posix error codes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15268 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-27 13:25:13 +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
|
046eefc043
|
Changed SB configuration options names to be prefixed with SB_CFG_.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15266 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-27 12:35:47 +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
|
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
|
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
|
4e7c68d45f
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14445 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-05-30 10:57:30 +00:00 |
Giovanni Di Sirio
|
3be977634b
|
More consistency changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14348 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-05-07 09:52:47 +00:00 |
Giovanni Di Sirio
|
9d617edee6
|
Restored SB functionality with RT7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14327 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-25 15:16:41 +00:00 |
Giovanni Di Sirio
|
8646bb3153
|
License update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14105 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-03-29 15:24:45 +00:00 |
Giovanni Di Sirio
|
a4e9fc5170
|
Identification macros such as__CHIBIOS_RT__ are now prefixed by two underscores.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13808 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-08-10 12:30:19 +00:00 |
Giovanni Di Sirio
|
f9237ecc1a
|
SB fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13791 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-07-28 07:33:43 +00:00 |
Giovanni Di Sirio
|
ac68344811
|
Safer messages mechanism for sandboxes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13467 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-03-21 10:36:11 +00:00 |
Giovanni Di Sirio
|
af38956b67
|
FPU-related code in SB.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13000 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-19 06:12:53 +00:00 |
Giovanni Di Sirio
|
f081b654b3
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12997 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-17 14:53:05 +00:00 |
Giovanni Di Sirio
|
23c690f57c
|
Pointer checks at API level.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12996 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-16 13:27:53 +00:00 |
Giovanni Di Sirio
|
fd723895ec
|
Added C library support in sandbox (newlib).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12994 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-15 16:20:33 +00:00 |
Giovanni Di Sirio
|
2224bd26a7
|
Debugging....
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12993 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-15 14:55:04 +00:00 |
Giovanni Di Sirio
|
d494f3899d
|
Sandbox-side file API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12992 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-15 07:24:28 +00:00 |
Giovanni Di Sirio
|
44098212ab
|
New files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12991 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-15 07:03:12 +00:00 |
Giovanni Di Sirio
|
3500272800
|
Adopted Posix-like error codes for the sandbox. Implemented stdin, stdout and stderr as separate streams.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12990 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-15 06:42:02 +00:00 |
Giovanni Di Sirio
|
f7d500c20f
|
Posix API preparation, not complete. Added license checks for SB.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12989 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-14 15:44:50 +00:00 |
Giovanni Di Sirio
|
328ab9ae0f
|
More fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12988 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-14 05:46:55 +00:00 |
Giovanni Di Sirio
|
0ee0140b2b
|
White space fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12987 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-13 15:25:54 +00:00 |
Giovanni Di Sirio
|
3de1374e38
|
Removed regarm_t from ARMCMx port, changed SB API return method.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12986 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-13 15:24:41 +00:00 |
Giovanni Di Sirio
|
43d1c573bc
|
Code organization changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12985 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-13 14:48:51 +00:00 |
Giovanni Di Sirio
|
bba90d0866
|
Fixes and new sbWait() API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12984 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-13 13:54:25 +00:00 |
Giovanni Di Sirio
|
ad2a66cd42
|
Better errors handling.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12983 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-13 13:41:54 +00:00 |
Giovanni Di Sirio
|
9c7d9ba26e
|
More API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12982 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-13 08:22:10 +00:00 |
Giovanni Di Sirio
|
26b29a6925
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12981 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-12 12:38:58 +00:00 |
Giovanni Di Sirio
|
6de7825d13
|
Sandbox concept refinements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12980 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-11 12:53:31 +00:00 |
Giovanni Di Sirio
|
a2e373d78d
|
Missing files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12979 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2019-09-11 04:18:11 +00:00 |