Commit Graph

39 Commits (362077d3d53b1ffb32e7151367940d411d04df64)

Author SHA1 Message Date
Francisco Acosta eb06b13722 Merge pull request #5754 from locicontrols/cc2538-timer-pr
CC2538 periph/timer overhaul
7 years ago
Martine Lenders 20e1fce5b7 ieee802154: centralize default values 7 years ago
Aaron Sowry 2ba43d560f cpu/cc2538: Remove superfluous mutex lock 7 years ago
Oleg Hahm 908f5489b6 Merge pull request #5653 from aeneby/rssi_lqi_fix_v2
cpu/cc2538: Make ED and LQI values 802.15.4 compliant
7 years ago
Ian Martin abae801105 cpu/cc2538/periph/timer overhaul. support 16-bit and 32-bit modes 7 years ago
kYc0o 91410f5259 Merge pull request #5626 from aabadie/default_channel
makefiles: expose a single DEFAULT_CHANNEL variable
7 years ago
Aaron Sowry 105c31925f cpu/cc2538: Make ED and LQI values 802.15.4 compliant 7 years ago
Aaron Sowry a301c37c2e cpu/cc2538: Remove union names from structs
Make the unions anonymous, since this makes referencing
their bytes much simpler.
7 years ago
Alexandre Abadie 271cbc26b8 drivers/cc2420 & cpu/cc2538: adding support for default channel configuration 7 years ago
Aaron Sowry a2ba22dd0f cpu/cc2538: Add RF driver 7 years ago
Andreas "Paul" Pauli 29f0eea2ef cpu/cc2538: add GPIO_PIN() macro to periph_conf.h. (#5507) 7 years ago
zhuoshuguo 1cbe79a373 CPU: fix include header guards
Fix cpu/lpc2387/include/lpc2387.h
7 years ago
Ian Martin a2ac92b2bd cpu/cc2538: add periph/spi driver 8 years ago
Kaspar Schleiser a6a98dc5a9 cpu: cc2538: add missing include to periph_cpu.h 8 years ago
kYc0o 740635daaa Merge pull request #3765 from locicontrols/cc2538-i2c
cpu/cc2538: add periph/i2c driver
8 years ago
Kaspar Schleiser 6881f65f46 cpu: cortexm*: move cpu_conf.h stuff from cpu.h into cpu_conf_common.h 8 years ago
Ian Martin 4936edb80f cpu/cc2538: initialize the GPIO controller to a default state 8 years ago
Ian Martin 9642f2531a cpu/cc2538: add periph/i2c driver 8 years ago
Ian Martin 92a16a50dd cc2538 gptimer corrections. 8 years ago
Ian Martin c91ae645a5 cpu/cc2538: break-out the bitfields in the GPTimer IMR register. 8 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
8 years ago
Hauke Petersen e1df626a9b cpu/cc2538: doxgen fixes
- added missing documentation
- repaired doxygen groups
8 years ago
Hauke Petersen ad23d0dcea cpu/cc2538: harmonized naming of vendor headers 8 years ago
Oleg Hahm 4780b5cba1 cc2538: fix pedantic compiler warnings 8 years ago
Kaspar Schleiser 8c147f1e3c cpu: cc2538: remove obsolete hwtimer support 8 years ago
Hauke Petersen 47e8472949 cpu/cc2538: adjusted to changed GPIO interface 8 years ago
Hauke Petersen 52e51bfea1 cpu/cc2538: adapted to centralized cpu conf 8 years ago
Hauke Petersen 9943f51080 global: renamed cpu-conf.h into cpu_conf.h 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
Ian Martin c3417d151a cpu/cc2538: vector table address and alignment
Enforce the 512-byte vector table alignment and set the
VTOR register to the actual address of the vector table.
9 years ago
Oleg Hahm a5dc951ef2 doc: fix doxygen group for cc2538 memory map 9 years ago
Oleg Hahm 43c86b5a3e doc: fix remaining doxygen warnings 9 years ago
Oleg Hahm ae8dd90884 doc: added missing closing doxygen brackets 9 years ago
Pham Huu Dang Nhat 964d96e362 cpu/cc2538: added extern C for rfcore.h 9 years ago
Hauke Petersen 6889fd1f89 cpu/cc2538: adjusted GPIO register definitions 9 years ago
Hauke Petersen ccd601b429 cpu/cc2538: centralized all cpu specific includes
- added all CPU specific includes to cpu-conf.h
- removed now not needed includes from cpu .c files
9 years ago
Ian Martin 647391f71c cc2538: Set __NVIC_PRIO_BITS to the correct value of 3. 9 years ago
Ian Martin 0605a7eb95 Add support for the Texas Instruments CC2538 ARM Cortex-M3 MCU and developer kit. 9 years ago