Hauke Petersen
|
4bfce892d3
|
drivers/periph&cpu: add and use common periph_init()
|
2017-01-25 16:46:46 +01:00 |
|
Hauke Petersen
|
b097e0840b
|
cpu/nrf5x+boards: adapted to new SPI API
- adapted the SPI driver
- merged SPI drivers from nrf51 and nrf52
- adapted all boards using the CPU
|
2017-01-25 16:46:05 +01:00 |
|
|
245f60edfa
|
cpu: fix typo in author email
|
2017-01-19 21:45:23 +01:00 |
|
Hauke Petersen
|
b5920a38b9
|
cpu/nrf5x: unified pm.c
|
2017-01-18 14:54:56 +01:00 |
|
|
c2b48ca230
|
cpu: nrf51: initial periph/pm support
|
2017-01-12 16:26:02 +01:00 |
|
|
0194091673
|
remove obsolete lpm code
|
2017-01-12 11:24:15 +01:00 |
|
Peter Kietzmann
|
a8297595e6
|
Merge pull request #6108 from haukepetersen/opt_nrf_nrfmin
cpu/nrf5x: ported nrfmin driver to netdev2
|
2017-01-10 16:52:54 +01:00 |
|
Hauke Petersen
|
a05233633f
|
cpu/nrf5x: moved nrfmin driver to nrf5x_common
|
2017-01-10 11:54:49 +01:00 |
|
Hauke Petersen
|
36317c56f3
|
cpu/nrf51: ported nrmin radio driver to netdev2
|
2017-01-10 11:54:16 +01:00 |
|
Hauke Petersen
|
ee56f37809
|
cpu/nrf51: added I2C driver implementation
|
2017-01-10 11:52:36 +01:00 |
|
Hauke Petersen
|
8d48239f9b
|
cpu/nrf5: restructured periph_cpu.h files
- inserted one specific for each family (nrf51 and nrf52)
- renamed the common one to periph_cpu_common.h
|
2017-01-10 11:52:36 +01:00 |
|
Hauke Petersen
|
3a00fe8e49
|
cpus: make use of cortexm_isr_end()
|
2016-12-21 11:28:46 +01:00 |
|
Hauke Petersen
|
fe1d4bf9ed
|
cpu/nrf51/2: unified erase reg in vendor header
|
2016-11-30 16:51:10 +01:00 |
|
Hauke Petersen
|
df19605145
|
cpu/nrf5x: added flashpage driver implemenation
|
2016-11-30 16:51:10 +01:00 |
|
|
5ab97fe38b
|
cpu: build cortexm vectors.c without LTO
|
2016-08-29 13:30:17 +02:00 |
|
Joakim Nohlgård
|
0a847d53a7
|
cpu: Fix array-bounds errors with GCC 6
|
2016-07-13 19:23:42 +02:00 |
|
zhuoshuguo
|
efbbca1322
|
cpu: Fix header include guards
|
2016-06-20 10:18:59 +02:00 |
|
Stephane D'Alu
|
1ac5e5fbdd
|
Added nrf51 ac variant
|
2016-04-09 20:18:34 +02:00 |
|
Hauke Petersen
|
843c456f4b
|
cpu/nrf51: adapted ADC driver to interface changes
|
2016-03-14 13:06:23 +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 |
|
|
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
|
f551850642
|
cpu/nrf51: Use {} notation for empty while loops
|
2016-03-03 16:30:06 +01:00 |
|
Hauke Petersen
|
a182a44147
|
cpu/nrf5x: unified hwrng driver
|
2016-03-01 23:22:03 +01:00 |
|
Hauke Petersen
|
2a92907c96
|
cpu/nrf: unified and optimized timer driver
|
2016-03-01 22:20:27 +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
|
698b2841d1
|
cpu/nrf51: spi: Fix input check warnings
- Cast enum to unsigned int for comparison
- Remove redundant checks
- Add default case for missing devices
|
2016-02-28 00:05:49 +01:00 |
|
Joakim Nohlgård
|
e2f7ac78f0
|
Merge pull request #4040 from gebart/pr/periph-timer-init-freq
periph/timer: Change timer_init API to support arbitrary (integer) frequencies
|
2016-02-15 23:36:44 +01:00 |
|
Hauke Petersen
|
7b9a5ae889
|
cpu/nrf51: adapted HWRNG implementation
|
2016-02-14 12:59:46 +01:00 |
|
Joakim Nohlgård
|
9ac6176745
|
cpu/nrf51: Update to match timer_init API change
|
2016-02-13 21:29:36 +01:00 |
|
Hauke Petersen
|
8dd790bb33
|
cpu/nrf5x: unified CPUID driver implementation
|
2016-02-09 16:59:10 +01:00 |
|
Hauke Petersen
|
209e18debd
|
cpu/nrf5x: unified UART driver
|
2016-02-09 16:58:56 +01:00 |
|
Hauke Petersen
|
d1808717cb
|
cpu/nrf5x: unificitaion of GPIO driver
|
2016-02-09 16:58:56 +01:00 |
|
Hauke Petersen
|
fdd650d1ca
|
cpu/nrf51: use the nrf5x_common folder
|
2016-02-09 16:51:54 +01:00 |
|
Hauke Petersen
|
33132c8a60
|
cpu: added common cpu for the nRF5x family
|
2016-02-09 16:51:54 +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 |
|
Oleg Hahm
|
e88ebc1c84
|
cpu nrf51: fix pedantic compiler warnings
Make compiler doesn't complain about unused variables and unnamed unions.
|
2015-12-07 20:28:52 +01:00 |
|
Hauke Petersen
|
d32c03932e
|
cpu/nrf51: adapted UART driver
|
2015-10-27 14:59:37 +01:00 |
|
Peter Kietzmann
|
59e2fd8a22
|
Merge pull request #4148 from LudwigKnuepfer/pr/nrf51-adc
cpu/nrf51 + boards: add ADC implementation
|
2015-10-27 14:49:32 +01:00 |
|
Peter Kietzmann
|
e539db10ee
|
Merge pull request #4104 from gebart/pr/drop-timer-reset
periph/timer: Drop timer_reset
|
2015-10-26 08:36:01 +01:00 |
|
Ludwig Knüpfer
|
73d21efe7d
|
cpu/nrf51: add ADC driver
|
2015-10-25 14:30:14 +01:00 |
|
Ludwig Knüpfer
|
0b5918003f
|
cpu/nrf51 + boards: fix typo - TIEMER -> TIMER
|
2015-10-25 08:07:21 +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 |
|
Oleg Hahm
|
f035bced0c
|
doc: put network devices and sensors in subgroups
|
2015-09-27 18:25:43 +02:00 |
|
|
ea2013ff16
|
cpu: nrf51: remove obsolete hwtimer support
|
2015-09-16 10:58:52 +02:00 |
|
Martine Lenders
|
58ff31bfe9
|
gnrc: make all gnrc modules sub-modules of gnrc
|
2015-08-18 23:00:07 +02:00 |
|