Commit Graph

32 Commits (4bc77be2820169c1f0336ecd5f748ba74ac0a169)

Author SHA1 Message Date
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 f0cf52f622 cpu: nrf52: initial periph/pm support 6 years ago
Kaspar Schleiser 0194091673 remove obsolete lpm code 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
7 years ago
Hauke Petersen 3a00fe8e49 cpus: make use of cortexm_isr_end() 7 years ago
Hauke Petersen fe1d4bf9ed cpu/nrf51/2: unified erase reg in vendor header 7 years ago
Hauke Petersen df19605145 cpu/nrf5x: added flashpage driver implemenation 7 years ago
Kaspar Schleiser 5ab97fe38b cpu: build cortexm vectors.c without LTO 7 years ago
Kaspar Schleiser e012df1bac nrf52dk: add BLE/6lo support utilizing Nordic's SoftDevice 7 years ago
zhuoshuguo efbbca1322 cpu: Fix header include guards 7 years ago
Kaspar Schleiser 6881f65f46 cpu: cortexm*: move cpu_conf.h stuff from cpu.h into cpu_conf_common.h 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
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
7 years ago
Hauke Petersen 1b58b187a9 cpu/nrf52: adapted HWRNG implementation 7 years ago
Joakim Nohlgård f76ecd1491 cpu/nrf52: 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 3745487b95 cpu/nrf52: 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 2964969600 cpu: added support for nrf52 7 years ago