Commit Graph

12689 Commits

Author SHA1 Message Date
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