Hauke Petersen
e1dde6b456
cpu/nrf5x: unified rtt driver
6 years ago
Hauke Petersen
3060d96bfd
cpu/nrf5x: unified clock initialization code
6 years ago
Hauke Petersen
334b2a6dc1
cpu/nrf52: added support for nRF52840
...
- added vendor header files for nrf52840
- added config for nrf52840
- added additional isr vectors for the nrf52840
- enabled port 1 in GPIO driver
- adapted periph drivers to cope with GPIO driver changes
- adapted the GPIO config of the I2C driver for the nrf51
6 years ago
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
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
6 years ago
Alexandre Abadie
245f60edfa
cpu: fix typo in author email
6 years ago
Hauke Petersen
b5920a38b9
cpu/nrf5x: unified pm.c
6 years ago
Kaspar Schleiser
c2b48ca230
cpu: nrf51: initial periph/pm support
6 years ago
Kaspar Schleiser
0194091673
remove obsolete lpm code
6 years ago
Hauke Petersen
a05233633f
cpu/nrf5x: moved nrfmin driver to nrf5x_common
6 years ago
Hauke Petersen
36317c56f3
cpu/nrf51: ported nrmin radio driver to netdev2
6 years ago
Hauke Petersen
ee56f37809
cpu/nrf51: added I2C driver implementation
6 years ago
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
6 years ago
Hauke Petersen
3a00fe8e49
cpus: make use of cortexm_isr_end()
6 years ago
Hauke Petersen
fe1d4bf9ed
cpu/nrf51/2: unified erase reg in vendor header
6 years ago
Hauke Petersen
df19605145
cpu/nrf5x: added flashpage driver implemenation
6 years ago
Kaspar Schleiser
5ab97fe38b
cpu: build cortexm vectors.c without LTO
7 years ago
Joakim Nohlgård
0a847d53a7
cpu: Fix array-bounds errors with GCC 6
7 years ago
zhuoshuguo
efbbca1322
cpu: Fix header include guards
7 years ago
Stephane D'Alu
1ac5e5fbdd
Added nrf51 ac variant
7 years ago
Hauke Petersen
843c456f4b
cpu/nrf51: adapted ADC driver to interface changes
7 years ago
Kaspar Schleiser
6881f65f46
cpu: cortexm*: move cpu_conf.h stuff from cpu.h into cpu_conf_common.h
7 years ago
Joakim Nohlgård
f551850642
cpu/nrf51: Use {} notation for empty while loops
7 years ago
Hauke Petersen
a182a44147
cpu/nrf5x: unified hwrng driver
7 years ago
Hauke Petersen
2a92907c96
cpu/nrf: unified and optimized timer driver
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
698b2841d1
cpu/nrf51: spi: Fix input check warnings
...
- Cast enum to unsigned int for comparison
- Remove redundant checks
- Add default case for missing devices
7 years ago
Hauke Petersen
7b9a5ae889
cpu/nrf51: adapted HWRNG implementation
7 years ago
Joakim Nohlgård
9ac6176745
cpu/nrf51: Update to match timer_init API change
7 years ago
Hauke Petersen
8dd790bb33
cpu/nrf5x: unified CPUID driver implementation
7 years ago
Hauke Petersen
209e18debd
cpu/nrf5x: unified UART driver
7 years ago
Hauke Petersen
d1808717cb
cpu/nrf5x: unificitaion of GPIO driver
7 years ago
Hauke Petersen
fdd650d1ca
cpu/nrf51: use the nrf5x_common folder
7 years ago
Hauke Petersen
33132c8a60
cpu: added common cpu for the nRF5x family
7 years ago
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
7 years ago
Hauke Petersen
ad0abdcadd
cpus: use default isr_ctx struct in GPIO drivers
7 years ago
Oleg Hahm
e88ebc1c84
cpu nrf51: fix pedantic compiler warnings
...
Make compiler doesn't complain about unused variables and unnamed unions.
7 years ago
Hauke Petersen
d32c03932e
cpu/nrf51: adapted UART driver
7 years ago
Ludwig Knüpfer
73d21efe7d
cpu/nrf51: add ADC driver
7 years ago
Ludwig Knüpfer
0b5918003f
cpu/nrf51 + boards: fix typo - TIEMER -> TIMER
7 years ago
Joakim Nohlgård
cbaeccdb90
periph/timer: Drop timer_reset
7 years ago
Hauke Petersen
d43dc9182f
cpu: s/GPIO(x,y)/GPIO_PIN(x,y)/
7 years ago
Oleg Hahm
f035bced0c
doc: put network devices and sensors in subgroups
7 years ago
Kaspar Schleiser
ea2013ff16
cpu: nrf51: remove obsolete hwtimer support
7 years ago
Martine Lenders
58ff31bfe9
gnrc: make all gnrc modules sub-modules of gnrc
8 years ago
Martine Lenders
b969eeb217
gnrc: rename ng_netbase to gnrc
8 years ago
Hauke Petersen
97a19016cf
drivers: adapted to renamed NETOPT header
8 years ago