a7adbac4c5
cpu: msp430: adapt to thread.h
2016-03-05 18:20:17 +01:00
2d2bfbf7c9
cpu: msp430: remove dINT/eINT
2015-12-14 21:34:48 +01:00
c122571801
cpu: msp430-common: fix context save/restore
...
Previously, __restore_context was meddling with the to-be-restored
context SR on the stack, not correctly restoring GIE.
Now, we let the CPU restore the correct status register as saved in
__save_context.
Contains some simplification of the context save/restore logic.
2015-09-22 10:43:27 +02:00
Oleg Hahm
f3245cecac
core: panic: last instruction's address for assert
2015-09-11 23:23:31 +02:00
Oleg Hahm
d7161b6d4b
cpu: inline function to print instruction register
2015-09-11 23:23:31 +02:00
Hauke Petersen
68e7965b50
cpu/msp43-common: re-added deprecated e|dINT defs
2015-09-03 10:31:30 +02:00
Hauke Petersen
7d25b41610
cpu/msp430-common: removed legacymsp430.h code
2015-09-02 16:47:52 +02:00
Joakim Gebart
897f40fabe
cpu/msp430-common: Clean up Doxygen groups
2015-07-20 12:40:31 +02:00
haukepetersen
36a99a0c70
cpu/msp430-common: removed e|dINT calls
2015-05-29 12:07:57 +02:00
Hauke Petersen
a5e4b02ed8
cpu: fixed doxygen for multiple headers
2015-05-28 15:45:05 +02:00
Hauke Petersen
9943f51080
global: renamed cpu-conf.h into cpu_conf.h
2015-05-28 15:45:05 +02:00
Kévin Roussel
91fd567c8f
Use custom assembly code instead of MSP GCC primitives for dINT()/eINT()
...
and all other functions that enable or disable interrupts
2014-12-19 11:11:14 +01:00
BytesGalore
a4d2ee307c
cpu: added extern "C"
to headers
2014-11-24 19:10:15 +01:00
Kévin Roussel
a691d0798a
Fixed comments
2014-09-09 13:18:39 +02:00
Kévin Roussel
cf683d9866
Fix thread_yield by avoiding the (too) early re-enablement of IRQ,
...
that is: before the newly selected thread's context is totally restored
2014-08-29 15:09:22 +02:00
Ludwig Ortmann
2439bd839c
doc: fix more license headers
...
Remove some cruft, set correct lgpl versions, update to lgpl where
this had been overlooked in the past, fix odd comment style...
2014-08-27 19:20:49 +02:00
Oleg Hahm
ef5ec344fd
core: prefix API functions correctly
...
Also changed names for bitarithm functions and rename thread_pid to sched_active_pid.
2014-05-18 08:53:20 +02:00
Hauke Petersen
7545eff784
core/cpu/board: moved F_CPU define to board
2014-05-06 10:36:09 +02:00
Oleg Hahm
9eebc532ef
Merge pull request #459 from rousselk/msp430-lpm-freq
...
Msp430 lpm freq
2014-01-16 04:57:27 -08:00
Kévin Roussel
5d393d270b
Sets MCU frequency in 'board.h', instead of the common 'cpu.h' file
2013-12-24 15:41:32 +01:00
Oleg Hahm
903ec54a43
making include directives consistent
2013-12-19 15:31:37 +01:00
Ludwig Ortmann
50d488e6bc
remove suprerfluous thread_yield declaration
2013-12-19 13:05:53 +01:00
Ludwig Ortmann
437c0ee5c9
msp430 lpm stub
2013-12-19 13:04:08 +01:00
Kévin Roussel
6428daf9c7
Removed all references to a specific MCU in "generic" files
...
Inclusion of generic <msp430.h> file is done in cpu.h
2013-12-18 10:49:23 +01:00
Hauke Petersen
edcabf7cb6
Fixed a lot of comments by removing tabs and correcting format.
2013-12-16 14:00:33 +01:00
Hauke Petersen
3785fe956b
Fixed doxygen comments, focused on file headers and group definitions
2013-12-16 14:00:24 +01:00
Ludwig Ortmann
926c1d3da0
GNU Lesser General Public License -> LGPLv2
2013-11-23 13:43:47 +01:00
Ludwig Ortmann
d6c213fb47
fix grammar in license header
2013-11-23 13:11:56 +01:00
Oleg Hahm
d284db620d
Merge pull request #178 from OlegHahm/telosb
...
Telosb support
2013-09-16 15:34:57 -07:00
Oleg Hahm
a50db45909
added header for msp430 to define missing ssize_t
2013-09-12 14:33:37 +02:00
Oleg Hahm
ebc0b9b552
renamed and moved some defines
2013-08-19 19:00:48 +02:00
Oleg Hahm
38ae187b61
added prototype for msp430_cpu_init()
2013-08-15 10:31:54 +02:00
Oliver Hahm
c8bee9e554
fixed coding style (space after most keywords)
2013-06-24 22:37:35 +02:00
Oliver Hahm
5d70656343
fixed coding conventions (mostly by astyle)
2013-06-21 03:52:57 +02:00
Oliver Hahm
0d6d8390c0
* updated copyright and license headers in various files
2013-06-18 17:21:38 +02:00
mikoff
4f638eb887
All files, which used by chronos board were edited according to new texas instruments headers, all warnings fixed
2013-03-30 21:44:16 +01:00
Oleg Hahm
2277b366b2
* removed outdated occurrences of (u|µ)kleos and FeuerWare
2013-03-07 20:51:26 +01:00
Oliver Hahm
82f2e3d4e0
* added missing makefiles for msb430h
...
* updated some makefiles and fixed includes for msb430h
2013-02-11 22:10:03 +01:00
Oliver Hahm
8304a8ae7b
[board/msb-430-common board/eZ430-Chronos cpu/msp430*]
...
* reorganized msp430 based cpu folders
2010-12-08 12:16:49 +01:00