Commit Graph

97 Commits (630c1b6ae688ebc3eb6b42ccc9c38ac12e80f198)

Author SHA1 Message Date
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