Giovanni Di Sirio
e429cf04fb
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16906 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-19 09:13:35 +00:00
Giovanni Di Sirio
3a157fe479
Simplified directories under /os/common, removed redundant files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16905 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-19 09:11:36 +00:00
Giovanni Di Sirio
d6f0d055bf
Moved sglob from msg to /os/common/utils.
...
Improved oop.mk and utils.ms to be able to compile all .c files inside (default) or only some of them.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16904 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-17 10:35:25 +00:00
Giovanni Di Sirio
18f2478742
Updated copyright, changed checks in the synchronized object.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16903 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-17 09:27:32 +00:00
Giovanni Di Sirio
aac70bb9a4
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16902 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-17 08:33:16 +00:00
Giovanni Di Sirio
0c452e2005
vsconf.h files regenerated to include CHFS.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16901 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-17 08:19:57 +00:00
Giovanni Di Sirio
d1a19cb0f5
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16900 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-16 20:16:03 +00:00
Giovanni Di Sirio
5f5ffc9709
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16899 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-16 15:27:42 +00:00
Giovanni Di Sirio
014cf9d314
"chfs" preparation.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16898 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-16 12:22:54 +00:00
Giovanni Di Sirio
87f33b0a1a
Good enough for now.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16897 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-14 12:57:06 +00:00
Giovanni Di Sirio
71f8292749
Fixed a lot of bugs, -l still missing.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16896 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-14 10:06:41 +00:00
Giovanni Di Sirio
f593a636c0
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16895 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-13 19:11:19 +00:00
Giovanni Di Sirio
9eeb579e47
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16894 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-13 14:57:26 +00:00
Giovanni Di Sirio
0a704251b8
Posix-related changes, verified that "ls" also works in MinGW, "ls" improvements.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16893 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-13 13:03:51 +00:00
Giovanni Di Sirio
62433fa147
More improvements to "ls", not finished.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16892 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-12 18:41:01 +00:00
Giovanni Di Sirio
0e4a2d6731
Improvements to "ls", not finished.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16891 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-12 17:50:18 +00:00
fxcoder
21ee348e04
Support for STM32G0B0xx.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16890 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-12 10:42:28 +00:00
Giovanni Di Sirio
8de0737307
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16889 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-12 09:14:05 +00:00
Giovanni Di Sirio
8eda757126
Fixed registry cleanup in SB.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16888 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-11 11:27:07 +00:00
Giovanni Di Sirio
b3a79842b3
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16887 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-11 09:40:25 +00:00
Giovanni Di Sirio
fd34ac6fef
Fixed more problems with chaining applications and debug.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16886 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-11 07:49:41 +00:00
Giovanni Di Sirio
6cf3051f99
Formatting.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16885 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-11 05:08:54 +00:00
Giovanni Di Sirio
5bedafb501
Updated msh and ls.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16884 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-10 19:48:35 +00:00
Giovanni Di Sirio
63d0412612
Simplified ELF API.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16883 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-10 15:32:07 +00:00
Giovanni Di Sirio
ace22db85a
Demo cleanup and optimization.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16882 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-10 15:15:10 +00:00
Giovanni Di Sirio
ff5087f19e
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16881 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-10 14:33:54 +00:00
Giovanni Di Sirio
bd34c58d02
Renamed demo.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16880 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-10 14:27:25 +00:00
Giovanni Di Sirio
54c0d16cfa
Added parameter for extra heap on application execution.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16879 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-10 14:21:37 +00:00
Giovanni Di Sirio
6e0da80b7f
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16878 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-10 13:48:06 +00:00
Giovanni Di Sirio
4788cefd22
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16877 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-10 12:01:58 +00:00
Giovanni Di Sirio
51415ba59b
Preparation for dynamic SB creation, not finished.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16876 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-09 15:43:48 +00:00
Giovanni Di Sirio
71056e80bf
Missing lfs_file_close().
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16875 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-09 12:25:49 +00:00
Giovanni Di Sirio
2b729be8d8
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16874 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-09 09:53:00 +00:00
Giovanni Di Sirio
69525c2193
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16873 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-09 09:34:54 +00:00
Giovanni Di Sirio
e559eac539
Improvement to VFS streams driver related to stat().
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16872 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-09 09:29:38 +00:00
Giovanni Di Sirio
7a61df64cb
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16871 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 15:58:15 +00:00
Giovanni Di Sirio
394f55a892
Less parameters to sbStart() and sbExec() functions. Eclipse debug configurations modified to not depend on my personal paths, now it is assumed a "/home/chibios" user, it can be a symlink to a real user.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16870 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 14:57:30 +00:00
Giovanni Di Sirio
969b9b0759
Added a configuration option to force a breakpoint in RAM-loaded SB applications.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16869 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 13:53:12 +00:00
Giovanni Di Sirio
73a1e8b2f9
Changed system stack size default, it was too low and caused an overflow using debug options.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16868 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 13:08:39 +00:00
Giovanni Di Sirio
da0473fc6b
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16867 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 12:32:45 +00:00
Giovanni Di Sirio
baa8f1cd5f
Fixed regression in legacy thread creation API.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16866 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 11:29:39 +00:00
Giovanni Di Sirio
d8ff6fec1c
Sandboxes no more need a configuration structure, use is much simpler. Now regions can be created/changed at runtime opening to a more rich SB API.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16865 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 11:10:34 +00:00
Giovanni Di Sirio
d93085d12e
Made a new module with memory regions related code.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16864 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-08 08:59:47 +00:00
Giovanni Di Sirio
aef2d4d1d5
Code reorganization.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16863 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-07 15:24:45 +00:00
Giovanni Di Sirio
2bacebadab
Reordering types declarations.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16862 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-07 14:46:45 +00:00
Giovanni Di Sirio
6fdc1f8cdb
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16861 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-07 13:02:45 +00:00
Giovanni Di Sirio
01845555fc
Enhancements to the ELF loader, to be tested.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16860 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-07 10:58:08 +00:00
Giovanni Di Sirio
57008bc5df
Variable blink on card insert.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16859 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-07 09:05:38 +00:00
Giovanni Di Sirio
9050192990
Added garbage collector to RT registry subsystem.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16858 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-06 19:15:04 +00:00
Giovanni Di Sirio
332cd77828
VFS FatFS demo improvements, not complete.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16857 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-01-06 18:19:45 +00:00