Joakim Nohlgård
339a4da9dc
Makefiles: move to new directory /makefiles
6 years ago
Hauke Petersen
37d4f44379
cpus: mv vendor headers to include/vendor/.
6 years ago
Hauke Petersen
4bfce892d3
drivers/periph&cpu: add and use common periph_init()
6 years ago
Kaspar Schleiser
d1db946188
Merge pull request #6344 from haukepetersen/opt_pm_misc
...
pm: misc cleanup and fixes
6 years ago
Alexandre Abadie
3e49d0c8c6
Merge pull request #6434 from aabadie/petersen_typo
...
cpu: fix typo in author email
6 years ago
Alexandre Abadie
245f60edfa
cpu: fix typo in author email
6 years ago
Oleg Hahm
7ee7801c10
*: remove trailing underscores from header guards
6 years ago
Hauke Petersen
61045d127c
cpu/lpc1768: unuse module periph_common
6 years ago
Oleg Hahm
d0316fa7ae
periph timer: remove timer_irq_(en|dis)able
6 years ago
Kaspar Schleiser
52d53a92ab
cpu: lpc1768: adapt to periph/pm
6 years ago
Kaspar Schleiser
0194091673
remove obsolete lpm code
6 years ago
Hauke Petersen
3a00fe8e49
cpus: make use of cortexm_isr_end()
7 years ago
Hauke Petersen
2eebf36eb2
cpu/uart: make use of named return values
7 years ago
Kaspar Schleiser
5ab97fe38b
cpu: build cortexm vectors.c without LTO
7 years ago
Joakim Nohlgård
5f313898bf
cpu/lpc1768: Add __attribute__((used)) to interrupt vector
7 years ago
zhuoshuguo
1cbe79a373
CPU: fix include header guards
...
Fix cpu/lpc2387/include/lpc2387.h
7 years ago
Hauke Petersen
b23cde98cf
cpus: adapted UART implementations to cb type change
7 years ago
nqdinh
5ad659a54a
cpu/lpc1768: added cpuid periph driver implementation
7 years ago
Kaspar Schleiser
6881f65f46
cpu: cortexm*: move cpu_conf.h stuff from cpu.h into cpu_conf_common.h
7 years ago
Peter Kietzmann
c8829a49b8
Merge pull request #4838 from haukepetersen/fix_periph_timerarg
...
drivers/timer: added callback argument
7 years ago
Hauke Petersen
b11a3ad74b
cpus: adapted timer implementations to API changes
7 years ago
Kaspar Schleiser
9082273746
core: header cleanup
7 years ago
Joakim Nohlgård
8d4fd5a814
cpu/lpc1768: Update to match timer_init API change
7 years ago
Kaspar Schleiser
938ff5c5e7
core: cpu: sys: simplify reboot()
7 years ago
Hauke Petersen
68670f038f
cpu/lpc1768: adapted UART driver
8 years ago
Joakim Nohlgård
cbaeccdb90
periph/timer: Drop timer_reset
8 years ago
Kaspar Schleiser
8b46d1dfc4
cpu: lpc1768: remove obsolete hwtimer support
8 years ago
Hauke Petersen
3d6661fa62
cpu/lpc1768: included dev_enums.h in periph_cpu.h
8 years ago
Hauke Petersen
7173b41069
cpu/lpc1768: use hwtimer_compat module
8 years ago
Hauke Petersen
983e8abd74
cpu/lpc1768: optimized startup code
...
- make use of common cortexm isr vectors
- use common cortexm startup code
- renamed startup.c to vectors.c
8 years ago
Hauke Petersen
17c8640708
cpu/lpc1768: added periph_cpu.h
8 years ago
Hauke Petersen
744ec88a74
cpu: use cortexm common linkerscript
8 years ago
Joakim Gebart
c09a8484e2
cortexm: Move ldscripts into separate directory
...
Less clutter inside the cpu/* directories by placing linker scripts
under cpu/*/ldscripts/CPUNAME.ld
8 years ago
Hauke Petersen
aa728e0506
cpu/lpc1768: adapted to centralized cpu conf
8 years ago
haukepetersen
0d5c8546f3
cpu: adapted Makefiles to unified cortexm module
8 years ago
Hauke Petersen
9943f51080
global: renamed cpu-conf.h into cpu_conf.h
8 years ago
Kaspar Schleiser
484c3e3697
cpu: lpc1768: use cortex common makefile and newlib module
8 years ago
Joakim Gebart
13832d8e62
everything: Remove filename from @file Doxygen command
8 years ago
Lucas Jenss
426170b064
Improve naming of thread stacksize/priority constants
...
As discussed in #2725 , this commit renames a number of stacksize constants to
better convey their intended usage. In addition, constants for thread priority
are given a `THREAD_` prefix. Changes are:
* KERNEL_CONF_STACKSIZE_PRINTF renamed to THREAD_EXTRA_STACKSIZE_PRINTF
* KERNEL_CONF_STACKSIZE_DEFAULT renamed to THREAD_STACKSIZE_DEFAULT
* KERNEL_CONF_STACKSIZE_IDLE renamed to THREAD_STACKSIZE_IDLE
* KERNEL_CONF_STACKSIZE_MAIN renamed to THREAD_STACKSIZE_MAIN
* Move thread stacksizes from kernel.h to thread.h, since the prefix changed
* PRIORITY_MIN renamed to THREAD_PRIORITY_MIN
* PRIORITY_IDLE renamed to THREAD_PRIORITY_IDLE
* PRIORITY_MAIN renamed to THREAD_PRIORITY_MAIN
* Move thread priorities from kernel.h to thread.h since the prefix has changed
* MINIMUM_STACK_SIZE renamed to THREAD_STACKSIZE_MINIMUM for consistency
8 years ago
mryndzionek
37f03c6f52
lpc1768: propagate the timer setting result up
8 years ago
Hauke Petersen
31a6e81bd9
cpu/lpc1768: fixed UART PCLK selection
9 years ago
Hauke Petersen
765c4f38e5
Merge pull request #2201 from BytesGalore/mbed_lpc1768_uartUSB
...
board/mbed_lpc1768 changed the serial device to UART0
9 years ago
BytesGalore
c40e5267a6
board/mbed_lpc1768 changed the serial device to UART0
...
-> enables USB/serial communication
9 years ago
Hauke Petersen
78eed22dd2
cpu/lpc1768: added basic timer implementation
9 years ago
Hauke Petersen
67b4dfd89d
cpu/lpc1768: added basic UART driver
9 years ago
BytesGalore
a4d2ee307c
cpu: added `extern "C"` to headers
9 years ago
Hauke Petersen
2220a9fab0
core/cpu/boards: removed fw_puts from RIOT
9 years ago
Hauke Petersen
9214990aee
cpu/lpc1768: heavy clean-up of existing code
...
- moved to new port structure
- rewrote startup code
- added implementation dummies for UART and timer
- switched to atmel linkerscript
- cleaned up Makefiles
9 years ago
Hauke Petersen
92f5b150b6
cpu/lpc1768: made _kill(_r) syscalls weak
9 years ago
Hinnerk van Bruinehsen
ec98c85a05
lint: fix unusedVariable warnings
...
SQUASH ME: into unusedVariable (annotated)
SQUASH ME: into unusedVariable (II)
SQUASH ME: into unreadVariable (II)
9 years ago