Giovanni Di Sirio
|
957db8ed26
|
Added a chXXXDispose() function to all objects in NIL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15215 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-07 14:35:54 +00:00 |
Giovanni Di Sirio
|
a259221a21
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15214 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-07 12:40:26 +00:00 |
Giovanni Di Sirio
|
f1f31a2526
|
Added a chXXXDispose() function to all objects in RT. Armonized documentation style of some object parameters.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15213 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-07 10:38:25 +00:00 |
Giovanni Di Sirio
|
d11ba7310f
|
Error codes closer to Posix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15183 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-12-03 13:12:19 +00:00 |
Giovanni Di Sirio
|
60301ac995
|
Added MEM_NATURAL_ALIGN macro to RT and NIL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15158 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-11-30 13:12:25 +00:00 |
cinsights
|
b8ae0d7c83
|
Typo fixes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15135 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-11-25 11:14:11 +00:00 |
Giovanni Di Sirio
|
74185aeaa9
|
Added static initializer for virtual timers in RT.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15133 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-11-25 07:03:57 +00:00 |
Giovanni Di Sirio
|
f476d11ed9
|
Typo in chconf.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15111 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-11-18 15:42:21 +00:00 |
Giovanni Di Sirio
|
d3892df86d
|
RT and NIL upgraded to support the enhanced OSLIB. Mass update of chconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15085 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-11-16 09:02:52 +00:00 |
Giovanni Di Sirio
|
dcc0824e97
|
Style-related fixes, mainly white space.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14999 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-11-03 07:01:57 +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
|
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
|
5bcdef25f0
|
Compensation loop also on the 1st timer. Assertions fallback if RFCU is disabled.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14761 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-13 12:57:09 +00:00 |
Giovanni Di Sirio
|
a53ffeb3db
|
Extra "skip" check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14760 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-13 10:01:18 +00:00 |
Giovanni Di Sirio
|
1b95d15504
|
More optimizations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14759 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-13 09:23:12 +00:00 |
Giovanni Di Sirio
|
5dec8a8f1f
|
Removed a temporary note.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14758 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-13 09:02:13 +00:00 |
Giovanni Di Sirio
|
135f0adc40
|
Small performance improvement.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14757 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-13 09:01:02 +00:00 |
Giovanni Di Sirio
|
c0e43f15bd
|
Documented a coding choice.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14756 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-13 08:53:39 +00:00 |
Giovanni Di Sirio
|
05341e15fc
|
Comment fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14755 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-13 08:46:00 +00:00 |
Giovanni Di Sirio
|
50364905b9
|
Optimization on the "alarm retry" path.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14754 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-13 08:44:07 +00:00 |
Giovanni Di Sirio
|
3328a2c1b5
|
Bob's optimizations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14751 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-13 07:22:58 +00:00 |
Giovanni Di Sirio
|
572b04f3b3
|
Fixed a corner case.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14748 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-10 08:57:13 +00:00 |
Giovanni Di Sirio
|
c25750e43a
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14747 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-08 11:25:29 +00:00 |
Giovanni Di Sirio
|
4f526178e1
|
Fixed bug #1185.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14745 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-08 08:28:57 +00:00 |
Giovanni Di Sirio
|
8b580c5e8e
|
Fixed #1183. More VT improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14731 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-04 08:27:45 +00:00 |
Giovanni Di Sirio
|
f8824f15a8
|
Documentation improved.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14730 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-03 07:39:45 +00:00 |
Giovanni Di Sirio
|
3621798c9b
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14728 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-02 15:43:38 +00:00 |
Giovanni Di Sirio
|
3407139cf6
|
Virtual timers tolerance to insufficient delta, experimental.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14727 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-02 08:12:16 +00:00 |
Giovanni Di Sirio
|
0980d3af53
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14726 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-09-01 13:28:52 +00:00 |
Giovanni Di Sirio
|
99bda6d99f
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14721 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-31 13:09:26 +00:00 |
Giovanni Di Sirio
|
d3388d2cc0
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14720 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-30 19:13:25 +00:00 |
Giovanni Di Sirio
|
70a209be53
|
Added intctx size to RT registry,
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14700 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-23 08:20:21 +00:00 |
Giovanni Di Sirio
|
21e85c2e8a
|
Small MISRA fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14659 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-16 08:51:20 +00:00 |
Giovanni Di Sirio
|
6975e6673e
|
Small optimizations in stack filling code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14657 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-16 08:39:03 +00:00 |
Giovanni Di Sirio
|
40405ac29c
|
Fixed bug #1172.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14656 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-16 06:35:45 +00:00 |
Giovanni Di Sirio
|
0f5d824027
|
Fixed bug #1171.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14655 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-16 06:29:41 +00:00 |
Giovanni Di Sirio
|
fb5eb3a51d
|
Fixed bug #1170.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14654 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-16 06:22:31 +00:00 |
Giovanni Di Sirio
|
94e1124a44
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14653 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-15 18:22:57 +00:00 |
Giovanni Di Sirio
|
9fdafd19bf
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14652 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-15 16:35:44 +00:00 |
Giovanni Di Sirio
|
258587096d
|
Fixed bug #1169.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14651 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-15 14:37:13 +00:00 |
Giovanni Di Sirio
|
491a4891fb
|
Made code compatible with -Wcast-align=strict.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14649 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-08-15 10:50:26 +00:00 |
Giovanni Di Sirio
|
49c0258e8c
|
Fixed missing file in rt.mk.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14581 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-07-01 19:24:00 +00:00 |
Giovanni Di Sirio
|
4212fc7492
|
Added a missing check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14545 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-06-13 10:05:24 +00:00 |
Giovanni Di Sirio
|
b0db601343
|
Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14541 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-06-13 08:47:53 +00:00 |
Giovanni Di Sirio
|
55999b72ef
|
Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14538 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-06-13 08:21:56 +00:00 |
Giovanni Di Sirio
|
192515128b
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14536 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-06-12 14:43:16 +00:00 |
Giovanni Di Sirio
|
0cee7904b2
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14535 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-06-12 12:38:28 +00:00 |
Giovanni Di Sirio
|
24ea4a3706
|
Untangled some conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14534 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-06-12 06:41:14 +00:00 |
Giovanni Di Sirio
|
eb4b93f6cb
|
Faster chThdExit().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14533 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-06-12 06:10:57 +00:00 |
Giovanni Di Sirio
|
c9e9f3cc21
|
More optimizations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14532 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-06-12 06:05:34 +00:00 |