|
6b0cf6a728
|
Merge pull request #7027 from dylad/saml21_adc
saml21/adc: initial support
|
2017-05-12 23:33:47 +02:00 |
|
dylad
|
44dd56c3e8
|
sam0/adc: merged samd21 & saml21 adc driver
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
|
2017-05-12 21:02:17 +02:00 |
|
|
8f239e4c61
|
Merge pull request #6812 from haukepetersen/fix_cortexm_usecommonsleep
cpu/sam0|stm32: use common cortexm_sleep()
|
2017-05-11 14:44:05 +02:00 |
|
dylad
|
55de3781ca
|
saml21/adc: initial support
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
|
2017-05-09 22:14:54 +02:00 |
|
dylad
|
600e6ec2ae
|
saml21/gpio: Allow multiple EXTI at the same time
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
|
2017-04-19 12:43:09 +02:00 |
|
dylad
|
c960eaa491
|
saml21/gpio: Enable EXTI0 on PB00
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
|
2017-04-09 19:30:50 +02:00 |
|
Joakim Nohlgård
|
339a4da9dc
|
Makefiles: move to new directory /makefiles
|
2017-04-04 15:11:54 +02:00 |
|
Hauke Petersen
|
190f319066
|
cpu/sam0|stm32: use common cortexm_sleep()
|
2017-03-28 20:00:03 +02:00 |
|
Hauke Petersen
|
5c7ed2228d
|
pm_layerd: fix initial value for PM_BLOCKER_INITIAL
the current value was a debugging left-over and should
actually be 0.
|
2017-03-28 19:32:32 +02:00 |
|
Hauke Petersen
|
4bfce892d3
|
drivers/periph&cpu: add and use common periph_init()
|
2017-01-25 16:46:46 +01:00 |
|
Hauke Petersen
|
ea07a6817c
|
cpu/sam0+boards: adapted to new SPI API
- adapted the SPI driver
- merged SPI driver for samr21 and saml21
- adapted all boards using the CPU
|
2017-01-25 16:46:45 +01:00 |
|
|
245f60edfa
|
cpu: fix typo in author email
|
2017-01-19 21:45:23 +01:00 |
|
Oleg Hahm
|
d0316fa7ae
|
periph timer: remove timer_irq_(en|dis)able
|
2017-01-14 15:34:53 +01:00 |
|
|
389870e181
|
cpu: saml21: re-add periph/pm initialization
|
2017-01-12 17:48:11 +01:00 |
|
Hauke Petersen
|
6270283033
|
Merge pull request #6160 from kaspar030/introduce_new_power_management
Introduce new power management
|
2017-01-12 17:31:49 +01:00 |
|
Hauke Petersen
|
3faf8f6799
|
Merge pull request #6242 from ant9000/saml21_update_to_xdk3.33
SAM L21 update to ASF xdk 3.33
|
2017-01-12 17:07:10 +01:00 |
|
|
a8c5fcc5eb
|
cpu: saml21: add periph/pm support
|
2017-01-12 16:26:02 +01:00 |
|
|
0194091673
|
remove obsolete lpm code
|
2017-01-12 11:24:15 +01:00 |
|
Hauke Petersen
|
3a00fe8e49
|
cpus: make use of cortexm_isr_end()
|
2016-12-21 11:28:46 +01:00 |
|
Antonio Galea
|
9421152cb8
|
SAML21: updated periph driver to match ASF-3.33 includes
|
2016-12-19 18:27:47 +01:00 |
|
|
310e193494
|
Merge pull request #6224 from haukepetersen/rm_saml21_saml21periphh
cpu/saml21: removed unused saml21_periph.h
|
2016-12-16 21:07:27 +01:00 |
|
Hauke Petersen
|
74bba2a183
|
cpu/saml21: removed unused saml21_periph.h
|
2016-12-15 11:59:54 +01:00 |
|
Hauke Petersen
|
fcb1e68732
|
cpu/sam0: renamed sam21_common to sam0_common
|
2016-12-15 11:47:03 +01:00 |
|
Hauke Petersen
|
bfb52afde9
|
cpu/sam21: unified structure for sam[drl]21 CPUs
|
2016-12-15 11:39:19 +01:00 |
|
Hauke Petersen
|
2eebf36eb2
|
cpu/uart: make use of named return values
|
2016-10-28 10:32:00 +02:00 |
|
|
5ab97fe38b
|
cpu: build cortexm vectors.c without LTO
|
2016-08-29 13:30:17 +02:00 |
|
Joakim Nohlgård
|
7275f9845f
|
cpu: Conditionally define LITTLE_ENDIAN
Caused problems with redefined macros when building with a recent newlib
|
2016-07-05 13:22:50 +02:00 |
|
Ian Martin
|
49ae438dd5
|
doc: eliminate clutter in adc and gpio periph docs
|
2016-06-29 15:08:32 -04:00 |
|
zhuoshuguo
|
1cbe79a373
|
CPU: fix include header guards
Fix cpu/lpc2387/include/lpc2387.h
|
2016-06-08 16:38:20 +02:00 |
|
Hauke Petersen
|
9bd848f113
|
cpu/saml21: adapted GPIO driver
|
2016-03-17 14:39:11 +01:00 |
|
Hauke Petersen
|
b23cde98cf
|
cpus: adapted UART implementations to cb type change
|
2016-03-15 11:02:06 +01:00 |
|
Oleg Hahm
|
1c260c2228
|
Merge pull request #4655 from bapclenet/SAML21/RTC
Driver RTC for the board SAML21 by FWX
|
2016-03-09 13:44:50 +01:00 |
|
Oleg Hahm
|
596c25daca
|
Merge pull request #4943 from gebart/pr/while-loops
Use {} notation for empty while loops
|
2016-03-09 13:42:32 +01:00 |
|
Baptiste
|
455555304c
|
SAML21/RTC: Add RTC driver
|
2016-03-09 09:28:42 +01:00 |
|
|
6881f65f46
|
cpu: cortexm*: move cpu_conf.h stuff from cpu.h into cpu_conf_common.h
|
2016-03-05 18:20:17 +01:00 |
|
Joakim Nohlgård
|
e607de5b95
|
cpu/saml21: Use {} notation for empty while loops
|
2016-03-03 16:31:29 +01:00 |
|
Peter Kietzmann
|
c8829a49b8
|
Merge pull request #4838 from haukepetersen/fix_periph_timerarg
drivers/timer: added callback argument
|
2016-03-01 08:55:54 +01:00 |
|
Joakim Nohlgård
|
3af809bdfc
|
Merge pull request #4910 from kaspar030/core_header_cleanup
core: header cleanup
|
2016-02-29 22:48:35 +01:00 |
|
Hauke Petersen
|
b11a3ad74b
|
cpus: adapted timer implementations to API changes
|
2016-02-29 14:45:00 +01:00 |
|
|
9082273746
|
core: header cleanup
|
2016-02-28 22:46:28 +01:00 |
|
Joakim Nohlgård
|
f0584f8ee0
|
cpu/saml21: spi: Cast enum to unsigned int for comparison
|
2016-02-28 00:09:29 +01:00 |
|
Joakim Nohlgård
|
3d8c8b295d
|
cpu/saml21: Update to match timer_init API change
|
2016-02-13 21:29:36 +01:00 |
|
Hauke Petersen
|
48a639f8fd
|
cpu/sam21_common: used shared periph_cpu.h
|
2016-02-08 19:04:28 +01:00 |
|
Hauke Petersen
|
722b342df3
|
cpu/sam21_common: unified CPUID implementation
|
2016-02-08 18:55:43 +01:00 |
|
Hauke Petersen
|
ef3169fbf7
|
cpu/saml21: use sam21_common implementations
|
2016-02-08 18:45:15 +01:00 |
|
Hauke Petersen
|
940097336a
|
cpu: cleanup and unification of CPUID implementations
- moved definition of CPUID_LEN to periph_cpu.h
- fixed some doxygen
- simplyfied some implementations
|
2016-02-08 14:36:03 +01:00 |
|
Hauke Petersen
|
ad0abdcadd
|
cpus: use default isr_ctx struct in GPIO drivers
|
2016-01-27 17:00:37 +01:00 |
|
Ludwig Knüpfer
|
3b2d26b0dc
|
cpu/saml21: fix typo in gpio.c
|
2015-10-31 17:35:41 +01:00 |
|
Hauke Petersen
|
65673663b5
|
cpu/saml21: adapted UART driver
|
2015-10-27 14:59:38 +01:00 |
|
Joakim Nohlgård
|
cbaeccdb90
|
periph/timer: Drop timer_reset
|
2015-10-17 20:11:03 +02:00 |
|
Hauke Petersen
|
d43dc9182f
|
cpu: s/GPIO(x,y)/GPIO_PIN(x,y)/
|
2015-10-13 14:59:54 +02:00 |
|
Peter Kietzmann
|
be8f63769c
|
Merge pull request #3879 from sgso/fix_spi_slave_return_codes
cpu: let spi_init_slave() stubs return error codes
|
2015-09-30 14:07:54 +02:00 |
|
Joakim Nohlgård
|
98c465008b
|
all: Update @gebart family name, email
|
2015-09-20 13:47:39 +02:00 |
|
Sebastian Sontberg
|
8b4fcc2a14
|
cpu: let spi_init_slave() stubs return error codes
|
2015-09-17 11:19:31 +02:00 |
|
|
889991503e
|
cpu: saml21: remove obsolete hwtimer support
|
2015-09-16 10:58:52 +02:00 |
|
|
6dec2efdd6
|
saml21: add lpm support
|
2015-09-02 16:46:42 +02:00 |
|
|
21c774fd82
|
cpu: saml21: use periph_common SPI functions
|
2015-08-14 14:46:35 +02:00 |
|
Peter Kietzmann
|
f62bc56648
|
Merge pull request #3215 from haukepetersen/fix_periphcpu_addenums
cpu: added dev_enums.h include to all periph_cpu.h
|
2015-06-22 08:44:26 +02:00 |
|
Hauke Petersen
|
4ae5204b36
|
cpu: added dev_enums.h include to all periph_cpu.h
|
2015-06-16 22:41:16 +02:00 |
|
Hauke Petersen
|
aa583f254d
|
cpu/saml21: optimization of startup code
- make use of common startup code
- make use of common exception handlers
- renamed startup.c to vectors.c
|
2015-06-15 16:00:51 +02:00 |
|
Hauke Petersen
|
ac8ad5419d
|
cpu/saml21: added custom GPIO_UNDEF define
|
2015-06-14 16:16:04 +02:00 |
|
Hauke Petersen
|
aeecb09883
|
cpu/saml21: remodeld GPIO driver implementation
|
2015-06-12 19:10:48 +02:00 |
|
Hauke Petersen
|
401adb8b58
|
Merge pull request #3018 from kaspar030/saml21_add_rtt
saml21: add periph rtt support
|
2015-06-02 16:21:23 +02:00 |
|
Hauke Petersen
|
744ec88a74
|
cpu: use cortexm common linkerscript
|
2015-05-30 13:43:19 +02:00 |
|
Joakim Gebart
|
c09a8484e2
|
cortexm: Move ldscripts into separate directory
Less clutter inside the cpu/* directories by placing linker scripts
under cpu/*/ldscripts/CPUNAME.ld
|
2015-05-30 12:20:07 +02:00 |
|
Hauke Petersen
|
3c48722e0f
|
cpu/saml21: adapted to centralized cpu conf
|
2015-05-29 16:44:52 +02:00 |
|
Hauke Petersen
|
bca23c410b
|
cpu/saml21: use core_panic in startup.c
|
2015-05-29 12:55:13 +02:00 |
|
Hauke Petersen
|
93fe62f975
|
cpu/saml21: removed non-existent exception handlers
|
2015-05-29 12:55:13 +02:00 |
|
Hauke Petersen
|
c91a0983c0
|
cpu/saml21: fixed some formatting in startup.c
|
2015-05-29 12:52:30 +02:00 |
|
haukepetersen
|
0d5c8546f3
|
cpu: adapted Makefiles to unified cortexm module
|
2015-05-28 19:30:07 +02:00 |
|
Hauke Petersen
|
9943f51080
|
global: renamed cpu-conf.h into cpu_conf.h
|
2015-05-28 15:45:05 +02:00 |
|
haukepetersen
|
286a8f2aad
|
cpu/saml21: removed not needed files
- removed hwtimer_arch.c
- removed syscalls.c
|
2015-05-26 21:39:03 +02:00 |
|
|
4872e7c1ab
|
saml21: add RTT support
|
2015-05-26 21:31:45 +02:00 |
|
haukepetersen
|
c9b371bb7f
|
cpu/saml21: simplified Makefiles
- made use common Makefiles
- changed name of linkerscript
|
2015-05-26 21:31:42 +02:00 |
|
|
bd479a5564
|
cpu: saml21: adapt to new THREAD_ stacksize defines
|
2015-05-26 20:58:51 +02:00 |
|
|
af63254f4e
|
cpu: saml21 initial commit
basic port, uart, one timer, gpio, spi working.
|
2015-05-22 11:47:51 +02:00 |
|