Giovanni Di Sirio
|
6411cd50b4
|
Reload feature added to RT virtual timers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14333 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-28 08:10:33 +00:00 |
Giovanni Di Sirio
|
5b3566706a
|
Code to be tested, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14332 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-27 14:18:35 +00:00 |
Giovanni Di Sirio
|
98261e2d9d
|
experiment
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14331 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-26 18:56:11 +00:00 |
Giovanni Di Sirio
|
9d617edee6
|
Restored SB functionality with RT7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14327 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-25 15:16:41 +00:00 |
Giovanni Di Sirio
|
c9162161cf
|
Trace API renamed for consistency with naming convention.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14250 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-21 06:43:57 +00:00 |
Giovanni Di Sirio
|
8552c4ae33
|
Naming consistency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14240 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-20 12:28:29 +00:00 |
Giovanni Di Sirio
|
4f8939fdc8
|
More adjustments for consistency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14235 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-19 13:11:58 +00:00 |
Giovanni Di Sirio
|
09945f4cc8
|
Architecture-related improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14234 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-19 12:38:45 +00:00 |
Giovanni Di Sirio
|
df5405f7cf
|
Scheduler optimizations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14233 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-19 10:38:38 +00:00 |
Giovanni Di Sirio
|
d9b773679c
|
New OS instances module, architectural cleanup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14232 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-19 09:56:16 +00:00 |
Giovanni Di Sirio
|
8e0f307e75
|
Optimizations, documentation reformatting.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14223 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-18 09:59:41 +00:00 |
cinsights
|
6be40fd227
|
Fix assignment of currcore when PORT_CORES_NUMBER not defined
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14195 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-16 01:33:11 +00:00 |
Giovanni Di Sirio
|
bee30522c4
|
Code cleanup and simplification.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14189 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-15 11:59:04 +00:00 |
Giovanni Di Sirio
|
66c2720a5b
|
Renamed the default instance from ch to ch0, found several errors in code accessing "ch" directly instead of using "currcore". This change breaks the debug plugin and changes are required.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14186 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-15 06:34:14 +00:00 |
Giovanni Di Sirio
|
0b626c16f8
|
Inter-core synchronization on initialization, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14176 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-14 12:20:33 +00:00 |
Giovanni Di Sirio
|
261a59db50
|
Time calibration data moved in ch_system, it is now shared.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14175 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-14 11:59:59 +00:00 |
Giovanni Di Sirio
|
0738442a0c
|
Shared registry in SMP mode, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14174 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-14 11:52:42 +00:00 |
Giovanni Di Sirio
|
e4401ac0c3
|
The variable ch_system is not available in all configurations, "owner" is always present in thread structures, shell enhanced to show the core id.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14173 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-14 10:15:37 +00:00 |
Giovanni Di Sirio
|
42d5fca126
|
More registry-related changes, removed some complexity from asm port modules thanks to registry changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14170 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-13 08:42:51 +00:00 |
Giovanni Di Sirio
|
0b1cc7db27
|
Changes to registry, preparation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14169 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-13 08:18:46 +00:00 |
Giovanni Di Sirio
|
daff5a6a69
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14140 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-05 18:05:36 +00:00 |
Giovanni Di Sirio
|
f0214c84a0
|
doc fix
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14138 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-05 13:51:24 +00:00 |
Giovanni Di Sirio
|
4a1c137eb5
|
Introduced "root" system variable.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14137 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-05 12:12:19 +00:00 |
Giovanni Di Sirio
|
5ef2428650
|
Cross-cores threads creation support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14134 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-04 09:55:52 +00:00 |
Giovanni Di Sirio
|
3e50e220a7
|
More SMP-related changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14128 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-03 07:29:44 +00:00 |
Giovanni Di Sirio
|
658077bd6e
|
More SMP-related enhancements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14126 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-03 07:11:22 +00:00 |
Giovanni Di Sirio
|
70065704fd
|
SMP-related changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14124 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-02 17:45:06 +00:00 |
Giovanni Di Sirio
|
8646bb3153
|
License update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14105 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-03-29 15:24:45 +00:00 |
Giovanni Di Sirio
|
7024529a28
|
Documentation quality fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14035 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-02-08 09:41:37 +00:00 |
Giovanni Di Sirio
|
1d3aae3b93
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14031 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-02-06 08:24:41 +00:00 |
cinsights
|
8e5cc9a203
|
Add time conversion macros and functions for monotonic time stamps
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14016 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-01-11 12:14:32 +00:00 |
Giovanni Di Sirio
|
adeb90f256
|
Undone last changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14011 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-01-01 08:52:56 +00:00 |
cinsights
|
476c02c139
|
Add new get/set flags and dispatch function to Events
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14009 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-12-31 10:39:19 +00:00 |
Giovanni Di Sirio
|
7802b82505
|
MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13973 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-12-20 09:37:02 +00:00 |
Giovanni Di Sirio
|
93e3cdbba2
|
Fixed wrong error message.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13971 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-12-20 07:30:31 +00:00 |
Giovanni Di Sirio
|
fb5e29f1c8
|
More queues reorganization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13963 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-12-19 09:24:14 +00:00 |
Giovanni Di Sirio
|
62ada2377f
|
Fixed ticked mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13959 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-12-17 15:22:14 +00:00 |
Giovanni Di Sirio
|
817fe8f3de
|
Initial fix for bug #1138. To be completed by running all regression and quality checks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13958 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-12-17 14:32:54 +00:00 |
Giovanni Di Sirio
|
22a2569793
|
Various fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13957 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-12-17 09:52:25 +00:00 |
Giovanni Di Sirio
|
1620385127
|
Updated lists handling, not yet used.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13956 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-12-17 09:08:31 +00:00 |
Giovanni Di Sirio
|
2238233117
|
Test file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13955 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-12-16 20:20:30 +00:00 |
Giovanni Di Sirio
|
1718284abe
|
Removed unused header.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13953 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-12-15 17:18:10 +00:00 |
Giovanni Di Sirio
|
d659db7440
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13858 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-09-17 16:21:38 +00:00 |
Giovanni Di Sirio
|
a4e9fc5170
|
Identification macros such as__CHIBIOS_RT__ are now prefixed by two underscores.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13808 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-08-10 12:30:19 +00:00 |
Giovanni Di Sirio
|
1776899465
|
Improved licensing checks for RT.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13806 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-08-10 11:44:01 +00:00 |
Giovanni Di Sirio
|
71c5be34a8
|
Strong checks on port implementations in RT.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13801 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-08-01 09:54:04 +00:00 |
Giovanni Di Sirio
|
5deb16f16d
|
RT7 merged, only ARMv7-M port functional.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13748 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-07-12 13:15:38 +00:00 |
Giovanni Di Sirio
|
02b653d98c
|
New API for high resolution monotonic time stamps.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13744 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-07-11 06:16:26 +00:00 |
Giovanni Di Sirio
|
7ed288e9d1
|
MISRA fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13719 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-06-19 07:20:37 +00:00 |
Giovanni Di Sirio
|
041b369f3e
|
Tentative fix for bug #1104.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13709 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2020-06-14 08:30:05 +00:00 |