Giovanni Di Sirio
|
115fe48c76
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15211 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-06 16:33:21 +00:00 |
Giovanni Di Sirio
|
61a0f9743e
|
Added a base synchronized class.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15210 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-06 14:44:00 +00:00 |
Giovanni Di Sirio
|
1de1586775
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15191 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-04 18:42:48 +00:00 |
Giovanni Di Sirio
|
98c734b863
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15189 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-04 13:20:49 +00:00 |
Giovanni Di Sirio
|
1a92311b0c
|
OOP experiment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15186 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-04 10:59:00 +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
|
bf210e5689
|
Fixed missing inclusion of ccportab.h in some ports.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15087 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-11-16 10:27:54 +00:00 |
Giovanni Di Sirio
|
1f33b319fa
|
Documentation fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15051 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-11-10 12:47:29 +00:00 |
Giovanni Di Sirio
|
742afed158
|
Added option to copy vectors in RAM on GCC startup for ARMv6-M, ARMv7-M and ARMv8-M-ML.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15046 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-11-09 10:12:13 +00:00 |
Giovanni Di Sirio
|
b7678024ac
|
RAM vectors support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15045 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-11-09 08:48:20 +00:00 |
Giovanni Di Sirio
|
d773c280f9
|
Startup file for STM32H7xx-M4. Added check for cache invalidation, it is done only for the M7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15003 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-11-03 12:22:27 +00:00 |
Giovanni Di Sirio
|
6a0c094edc
|
Added __eabi() function to e200 GCC startup file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14943 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-24 07:16:41 +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
|
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
|
da1767c30a
|
Resolved a race condition.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14895 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-11 08:31:26 +00:00 |
Giovanni Di Sirio
|
f45c45c57e
|
Missing file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14889 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-10 10:52:42 +00:00 |
Giovanni Di Sirio
|
66ee9ca506
|
SB support in ARMv7-M-ALT port, work in progress.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14888 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-10 10:45:17 +00:00 |
Giovanni Di Sirio
|
54047c87d9
|
draft file
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14886 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-08 15:02:52 +00:00 |
Giovanni Di Sirio
|
1600d09deb
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14884 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-08 13:20:07 +00:00 |
Giovanni Di Sirio
|
56bae94e37
|
Fixed MPU regions switching.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14883 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-08 12:25:37 +00:00 |
Giovanni Di Sirio
|
df3b1c734a
|
CONTROL store in context made conditional.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14882 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-08 11:32:39 +00:00 |
Giovanni Di Sirio
|
ef748cc4c6
|
Small performance optimization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14881 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-08 10:17:20 +00:00 |
Giovanni Di Sirio
|
e80ec0c644
|
Removed CONTROL from saved context.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14877 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-07 14:32:55 +00:00 |
Giovanni Di Sirio
|
dd5e10df69
|
More syscall-related code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14876 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-06 13:21:33 +00:00 |
Giovanni Di Sirio
|
10e2924d17
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14874 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-05 18:52:24 +00:00 |
Giovanni Di Sirio
|
3999f4b162
|
Support for non-privileged threads, support for syscall (not complete).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14873 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-05 12:26:48 +00:00 |
Giovanni Di Sirio
|
77b27c1370
|
Syscall-related code, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14872 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-04 09:40:22 +00:00 |
Giovanni Di Sirio
|
258159daf0
|
Cleanup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14871 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-04 08:42:56 +00:00 |
Giovanni Di Sirio
|
4e6352093c
|
Changed limit for fast priorities.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14870 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-03 20:47:49 +00:00 |
Giovanni Di Sirio
|
47ada686cc
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14869 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-03 17:38:13 +00:00 |
Giovanni Di Sirio
|
5aae751992
|
Fixed an harmless warning under rare conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14867 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-03 13:39:11 +00:00 |
Giovanni Di Sirio
|
f68cb0f52c
|
Enabled MPU stack check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14865 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-03 13:27:37 +00:00 |
Giovanni Di Sirio
|
102016ca2e
|
Small optimization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14864 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-03 10:39:22 +00:00 |
Giovanni Di Sirio
|
8db7a89fe6
|
Small optimization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14863 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-03 07:38:48 +00:00 |
Giovanni Di Sirio
|
82b03e885e
|
Fixed issue with state checker.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14862 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-03 07:14:08 +00:00 |
Giovanni Di Sirio
|
2aadae694c
|
More clear code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14861 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-10-03 06:56:35 +00:00 |
Giovanni Di Sirio
|
289dd34eb7
|
Improved latencies, added report.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14854 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-30 06:54:57 +00:00 |
Giovanni Di Sirio
|
500214e7cd
|
Missing initialization, fixed MPU regions storage area.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14849 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-29 13:38:35 +00:00 |
Giovanni Di Sirio
|
a2bdca5a24
|
consistency improvements
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14848 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-29 12:54:09 +00:00 |
Giovanni Di Sirio
|
4dd944b332
|
v7m alt port working, options not tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14847 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-29 12:28:50 +00:00 |
Giovanni Di Sirio
|
1303997423
|
Experimental alternate ARMv7-M port, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14843 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-28 09:56:13 +00:00 |
Giovanni Di Sirio
|
405cfa3103
|
typo
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14842 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-28 09:54:26 +00:00 |
Giovanni Di Sirio
|
98399dc459
|
Fixed bug #1192.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14835 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-26 16:48:00 +00:00 |
Giovanni Di Sirio
|
b1c8b32933
|
Initial changes for G031.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14796 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-18 14:11:21 +00:00 |
Giovanni Di Sirio
|
02b0a80766
|
More G0B1 support files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14792 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-18 10:00:19 +00:00 |
Giovanni Di Sirio
|
c94f9e0460
|
Startup update for STM32G0xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14786 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-18 07:31:02 +00:00 |
Giovanni Di Sirio
|
de6b6ac633
|
PWM definitions for RP2040.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14784 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-17 13:22:48 +00:00 |
Giovanni Di Sirio
|
2d20916325
|
Small fix in preprocessor conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14778 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-16 10:29:50 +00:00 |
Giovanni Di Sirio
|
6bf853595a
|
More MP1 files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14776 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-16 10:13:45 +00:00 |
Giovanni Di Sirio
|
006bd475f6
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14775 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-16 10:09:57 +00:00 |