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