Commit Graph

112 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 9f05620654 cc2538: Fix indentation 7 years ago
smlng 89978ab8e5 cc2538: add netstat_l2 7 years ago
Aaron Sowry 191dc0ffad cpu/cc2538: Wait for transmission to complete before returning from send() 7 years ago
Kees Bakker bac5cda1e3 periph/i2c: convert char to uint8_t where applicapable
In general, data transferred through I2C are bytes and thus should have
type uint8_t, not char.

Also convert uint8_t ptrs to void ptrs
7 years ago
smlng 77250f89a3 cc2538: disable l2 ack recv irq 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
Peter Kietzmann 28638bea92 Merge pull request #5725 from aeneby/tx_underrun_fix
cpu/cc2538: wait for ongoing transmission before flushing TX FIFO
7 years ago
Kaspar Schleiser 5ab97fe38b cpu: build cortexm vectors.c without LTO 7 years ago
Aaron Sowry 5f71cc82fb cpu/cc2538: wait for ongoing transmission before flushing TX FIFO 7 years ago
Ian Martin abae801105 cpu/cc2538/periph/timer overhaul. support 16-bit and 32-bit modes 7 years ago
Martine Lenders bd2429f299 cpu: drivers: adapt devices for netdev2 parameter type change 7 years ago
Jason Tran 4136b95930 cpu/cc2538: fix debug statements 7 years ago
Aaron Sowry 66b36397b6 cpu/cc2538: Enable CRC checking of received packets (#5654) 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
Joakim Nohlgård c2b20f1f27 cpu/cc2538: Cast enum to unsigned int for comparison 7 years ago
Ian Martin 10b001c3eb cpu/cc2538: eliminate cc2538.ld and use cortexm_base.ld instead 7 years ago
DipSwitch eb6eed6c2c cpu/cc2538/spi: Fix compiler warning of possible uninitialized variable 7 years ago
kYc0o 699410efc8 Merge pull request #5124 from locicontrols/fixes
cpu/cc2538: fix build errors when UART1 or the 32 kHz crystal is enabled
7 years ago
Cenk Gündoğan 8b7512f0bf Merge pull request #5187 from Yonezawa-T2/i2c_debug
i2c: add missing #ifdef block
7 years ago
Yonezawa-T2 7271c928cc i2c: add missing #ifdef block 7 years ago
Yonezawa-T2 dc9f769835 NEEDS SQUASHING i2c: revert partially 7 years ago
Yonezawa-T2 1ce140d910 debug: fix compilation error for %p formatter 7 years ago
Ian Martin a553fe0f84 cpu/cc2538: fix build errors when UART1 or the 32 kHz crystal is enabled 7 years ago
Ian Martin a2ac92b2bd cpu/cc2538: add periph/spi driver 7 years ago
Ian Martin 7b8c86ec16 cpu/cc2538/periph/gpio: fix gpio_init() bugs in cfed0e3 7 years ago
Hauke Petersen cfed0e33cc cpu/cc2538: adapted to GPIO inerface changes 7 years ago
Joakim Nohlgård 30ed36b236 cpu/cc2538: i2c: Make WARN_IF use {} to silence Clang warning when ENABLE_DEBUG=0 7 years ago
Ian Martin 705879741c cpu/cc2538: use the MCU's default UART FIFO interrupt levels 7 years ago
Ian Martin 5f05a956db cpu/cc2538: clear only the latched UART interrupt flags
Otherwise incoming bytes can remain in the receive FIFO indefinitely.
7 years ago
Kaspar Schleiser a6a98dc5a9 cpu: cc2538: add missing include to periph_cpu.h 7 years ago
kYc0o 740635daaa Merge pull request #3765 from locicontrols/cc2538-i2c
cpu/cc2538: add periph/i2c driver
7 years ago
Kaspar Schleiser 6881f65f46 cpu: cortexm*: move cpu_conf.h stuff from cpu.h into cpu_conf_common.h 7 years ago
Ian Martin 4936edb80f cpu/cc2538: initialize the GPIO controller to a default state 7 years ago
Ian Martin 9642f2531a cpu/cc2538: add periph/i2c driver 7 years ago
kYc0o e730f1bdc3 Merge pull request #4878 from locicontrols/cc2538-periph-timer
cpu/cc2538/periph/timer overhaul
7 years ago
kYc0o ec1bea389b Merge pull request #2753 from locicontrols/baudrate-fix
cpu/cc2538: avoid using bitfields with the LCRH register
7 years ago
Ian Martin b6fbdb2f79 Avoid rounding errors during frequency scaling. 7 years ago
Ian Martin 4176d04b02 cpu/cc2538/periph/timer overhaul
* Use the 32-bit counter mode.
 * Apply frequency scaling for non-16 MHz frequencies.
7 years ago
Ian Martin 92a16a50dd cc2538 gptimer corrections. 7 years ago
Ian Martin c91ae645a5 cpu/cc2538: break-out the bitfields in the GPTimer IMR register. 7 years ago
Hauke Petersen b11a3ad74b cpus: adapted timer implementations to API changes 7 years ago