Giovanni Di Sirio
|
9d34e55d21
|
Improved interrupts processing in ARMv7-M-ALT and ARMv8-M-ML-ALT ports. Specifically, saved few cycles on the context switch code path.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16986 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2025-03-27 09:53:36 +00:00 |
Giovanni Di Sirio
|
2da5177e8a
|
Simplified OOP and fixed some conflicting file names.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16907 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2025-01-19 15:25:23 +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
|
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
|
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
|
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
|
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
|
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
|
a490318c48
|
VFS demos regressions. Various improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16847 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2025-01-05 10:22:04 +00:00 |
Giovanni Di Sirio
|
b64d4cf4ae
|
Added updater of vfsconf.h files, added enties for LittleFS in vfsconf.h, updated all vfsconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16843 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2025-01-04 09:49:33 +00:00 |
Giovanni Di Sirio
|
647489bcc1
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16829 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-12-19 10:22:30 +00:00 |
Giovanni Di Sirio
|
5dc37b4ca6
|
Better SB demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16824 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-12-18 18:22:57 +00:00 |
Giovanni Di Sirio
|
b6624c89ee
|
Changed chStartThread() in simply sbStart().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16806 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-12-14 10:12:38 +00:00 |
Giovanni Di Sirio
|
58cbe5557f
|
Simplified SB host code, there were duplications.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16805 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-12-14 10:02:17 +00:00 |
Giovanni Di Sirio
|
749cf26834
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16803 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-12-14 05:40:43 +00:00 |
Giovanni Di Sirio
|
19be06eb16
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16797 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-12-12 10:49:22 +00:00 |
Giovanni Di Sirio
|
a059a1ba61
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16794 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-12-12 06:47:02 +00:00 |
Giovanni Di Sirio
|
eae7115344
|
Mass update of sbconf.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16783 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-12-09 17:26:50 +00:00 |
Giovanni Di Sirio
|
a38826f2c1
|
More SB changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16782 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-12-09 15:00:00 +00:00 |
Giovanni Di Sirio
|
ee45d7a156
|
More SB changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16781 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-12-09 14:34:31 +00:00 |
Giovanni Di Sirio
|
3336f4a0b1
|
SB changes, intermediate commit.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16780 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-12-09 14:05:27 +00:00 |
Giovanni Di Sirio
|
aee8d72768
|
Simplified sandboxes configuration, now MPU settings are calculated automatically and verified for architectural constraints.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16682 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-10-27 06:42:50 +00:00 |
Giovanni Di Sirio
|
cefb77e7ec
|
Simplified SB configuration.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16678 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-10-24 09:56:01 +00:00 |
Giovanni Di Sirio
|
93667b9709
|
Updater scripts for XHAL fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16676 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-10-23 06:52:03 +00:00 |
Giovanni Di Sirio
|
6f0fb13cf7
|
Fixed various regressions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16667 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-10-21 12:26:38 +00:00 |
Giovanni Di Sirio
|
0bd8f2768b
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16649 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-10-18 14:17:03 +00:00 |
Giovanni Di Sirio
|
32acaa3bbc
|
Merged RT8 with SMP-related improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16549 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2024-08-26 15:42:51 +00:00 |
Giovanni Di Sirio
|
68db9362ea
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16304 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2023-06-23 11:02:19 +00:00 |
Giovanni Di Sirio
|
b8870eaecd
|
Simplified SB API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16265 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2023-05-26 08:56:13 +00:00 |
Giovanni Di Sirio
|
f2e2656b74
|
Fixed G4 SB demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16249 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2023-05-20 09:03:14 +00:00 |
Giovanni Di Sirio
|
dda8936497
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16243 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2023-05-02 19:24:14 +00:00 |
Giovanni Di Sirio
|
fa854a079b
|
Mass update... again.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15923 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-12-26 10:47:54 +00:00 |
Giovanni Di Sirio
|
cb09158dc9
|
Mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15917 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-12-25 13:58:53 +00:00 |
Giovanni Di Sirio
|
f84032701c
|
Mass EOL change to Unix mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15872 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-12-11 14:52:30 +00:00 |
Giovanni Di Sirio
|
a43d40cf52
|
Updated G4 dynamic SB demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15793 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-09-19 16:10:27 +00:00 |
Giovanni Di Sirio
|
d7de021862
|
More renaming.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15670 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-06-30 08:11:41 +00:00 |
Giovanni Di Sirio
|
760e0d90fb
|
Renamed things for consistency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15669 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-06-30 08:07:56 +00:00 |
Giovanni Di Sirio
|
e75749452e
|
Fixed some regressions in SB demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15666 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-06-29 07:25:49 +00:00 |
Giovanni Di Sirio
|
d0a862f712
|
Some work on VHAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15659 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-06-20 12:10:04 +00:00 |
Giovanni Di Sirio
|
3e910146e9
|
Added sandbox alarms API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15634 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-05-24 09:44:53 +00:00 |
Giovanni Di Sirio
|
3b2615a8e6
|
Fixed regression in the demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15626 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-05-16 08:33:48 +00:00 |
Giovanni Di Sirio
|
9484875fef
|
Preparation for SB Virtual IRQs. Removed some obsolete code from SBs.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15618 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-04-30 09:57:04 +00:00 |
Giovanni Di Sirio
|
7fbd1ae369
|
FatFS now functional on STM32H7xx, added a target to the VFS demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15551 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-03-22 08:32:36 +00:00 |
Giovanni Di Sirio
|
b84c1cf96a
|
Fixed regressions in SB demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15409 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2022-01-27 08:32:21 +00:00 |
Giovanni Di Sirio
|
15700922fc
|
Fixed a small regression because of recent changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15298 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-31 14:40:23 +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
|
0c2ff53998
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15278 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-28 16:16:14 +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 |