Giovanni Di Sirio
c0a616c52b
More GHS changes, SPC56ECxx demo compiles now.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10678 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-22 12:39:42 +00:00
Giovanni Di Sirio
94bc0a8a6e
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10670 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-22 09:16:31 +00:00
Giovanni Di Sirio
208a3002e7
More GHS stuff.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10666 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-22 08:06:33 +00:00
Theodore Ateba
18d0b140b8
AVR: Remove the programming target from the generic makefile rule.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10590 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-16 14:02:09 +00:00
Theodore Ateba
ed738335e5
Add AVR makefile rules for compilation.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10583 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-13 22:07:43 +00:00
Theodore Ateba
0151295d4f
Remove a compilation warning.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10581 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-13 21:35:59 +00:00
isiora
f4d5d1c0ad
The IRQ handlers are normal functions: deleted interrupt attribute to them.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10423 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-14 09:08:03 +00:00
isiora
c06ff694bd
Enabled FIQ in _port_thread_start
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10422 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-14 09:03:32 +00:00
isiora
4b915aa925
Fixed comments.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10394 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 10:53:13 +00:00
isiora
b65fe95a49
Changed interrupt macro in order to disallow the IRQs
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10353 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-05 13:29:33 +00:00
isiora
0e4213f267
Added monitor code to switch between secure and non-secure state.
...
Added monitor code to route IRQ to non-secure world.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10345 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-29 12:44:40 +00:00
Rocco Marco Guglielmi
3ea96b878c
Renamed ports/ARMCMAx-TZ as ports/ARMCAx-TZ
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10342 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-29 08:34:26 +00:00
Theodore Ateba
6316601165
Add NIL support for AVR Tiny architecture.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10332 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-14 21:52:58 +00:00
isiora
79e76c130c
Updated some comments.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10318 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-08 21:56:30 +00:00
isiora
2fc72ef5f8
Added monitor code to route IRQ to non-secure world.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10303 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-07 16:01:52 +00:00
isiora
dd85bcdf68
Modified MON_S_SCR
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10302 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-04 15:38:32 +00:00
isiora
8626b93936
Added monitor code to switch between secure and non-secure state
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10301 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-04 15:12:01 +00:00
gdisirio
02f484999f
New port layer.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10264 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-06-25 13:56:16 +00:00
tfateba
11a53887bc
Resolve the linker error message: undefined reference to chThdExit.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10255 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-06-10 00:36:12 +00:00
Giovanni Di Sirio
ff1206d4eb
Copy/paste error in a comment.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10199 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-05-16 09:34:22 +00:00
Giovanni Di Sirio
a8ee89c442
Fixed a couple regressions after asm code rework.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10124 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-03-17 13:40:12 +00:00
Giovanni Di Sirio
d22817da04
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10121 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-03-07 10:45:49 +00:00
Giovanni Di Sirio
7018f34c3d
Dcumentation-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10107 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-02-16 08:10:31 +00:00
Giovanni Di Sirio
e3d87e9245
Unified HighTec and plain GCC compiler ports for e200z. Demos defaulted to GCC.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10097 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-02-07 14:12:58 +00:00
Giovanni Di Sirio
8872d9680c
Addressed compiler differences.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10096 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-02-07 13:20:52 +00:00
Giovanni Di Sirio
a457644a04
Split support for HighTec and plain GCC in e200 support.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10095 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-02-07 12:01:07 +00:00
Giovanni Di Sirio
9683ccfa78
MISRA-related changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10083 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-02-05 08:49:18 +00:00
Giovanni Di Sirio
e3498cf082
Posix simulator, still work in progress.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10077 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-02-02 10:23:59 +00:00
Giovanni Di Sirio
163b3562c0
Worked around GCC-AVR strange behavior in AVR port.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10023 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-01-11 09:52:53 +00:00
tfateba
ef75851d10
Fixed small ident, readme file and Makefile.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9896 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-11-01 02:04:43 +00:00
tfateba
4600e6fc46
Add test program for AVR ADC hal.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9895 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-11-01 01:33:13 +00:00
Fabio Utzig
938af64be3
Applied latest warning fix also for 3-byte PC sized models
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9887 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-10-27 16:09:38 +00:00
Igor Stoppa
6172fdfb71
Fix casting warnings that prevent using -Werror
...
The variables used to hold pointers are only 8 bit wide. even if
pointers on AVR are 16 bit wide.
The high byte can be discarded if empty, but this must be somehow
notified to the compiler, otherwise it will emit a warning that
prevents from using ssystem-wide -Werror build flag.
Signed-off-by: Igor Stoppa <igor.stoppa@gmail.com>
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9878 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-10-25 19:31:40 +00:00
Giovanni Di Sirio
5bcd674065
Fixed bug in cnt_t type of AVR port.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9734 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-08-03 09:42:48 +00:00
Giovanni Di Sirio
6ebca5756c
Moved VTOS initialization in startup files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9364 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-25 13:52:55 +00:00
Giovanni Di Sirio
faf584ff60
GCC asm files extension changed from .s to .S.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9345 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-23 06:47:26 +00:00
Giovanni Di Sirio
312c81ff99
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9314 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-18 10:11:04 +00:00
Giovanni Di Sirio
89308874ce
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9300 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-17 06:06:01 +00:00
Giovanni Di Sirio
119fe04148
IAR support restored.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9294 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-16 16:40:25 +00:00
Giovanni Di Sirio
d57f928014
More infos in chtypes.h.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9292 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-16 16:12:51 +00:00
Giovanni Di Sirio
c3615cd90e
Added licensing checks to ports.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9289 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-16 10:44:16 +00:00
Fabio Utzig
1b5ab277a8
[AVR] Fixed AVR port issues
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9281 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-16 03:16:18 +00:00
Fabio Utzig
f4b86fbcdc
[AVR] Fixed port paths
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9280 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-16 03:14:27 +00:00
Giovanni Di Sirio
71f174d00d
Fixed stack limit conditions in RT4.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9224 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-02 16:47:14 +00:00
Giovanni Di Sirio
e8f67437d0
Simulator updates, not complete.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9223 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-02 13:05:59 +00:00
Giovanni Di Sirio
aed82faf72
Fixed calls to test suite in all applications.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9202 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-02 07:11:56 +00:00
Giovanni Di Sirio
830278dcd2
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9153 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-03-23 18:43:19 +00:00
Giovanni Di Sirio
4edc5aeca7
Mass renaming of HAL files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9151 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-03-23 12:36:05 +00:00
Giovanni Di Sirio
b3fe630e4b
Mass license update.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9136 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-03-18 10:29:35 +00:00
Giovanni Di Sirio
430facf565
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8931 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-02-23 09:31:25 +00:00