Robert Olsson
d3980668ee
Adding support for AtMega128RFR2 and AtMega256RFR2
2016-02-22 20:14:06 +01:00
Mariano Alvira
1ddcdf4886
Merge pull request #839 from gebart/rf230-isr
...
rf230bb: Handle all IRQ flags in one ISR call. (Q: Is the current ISR valid?)
2015-09-13 12:06:36 -05:00
Benoît Thébaudeau
2eef189a0a
doxygen: Fix some warnings
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-06-20 03:22:31 +02:00
Joakim Gebart
f943eb9a27
rf230bb: Handle all IRQ flags in one ISR call.
...
Modified the if/elseif/elseif/.../else block in ISR into multiple if
blocks in order to handle multiple interrupts happening simultaneously.
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2014-10-28 14:53:40 +01:00
Ivan Delamer
b43dad00b0
Cleaned up RF230BB, and refactored FRAME_RETRIES and CSMA_RETRIES
...
#defines.
2012-09-04 11:12:18 -06:00
Ivan Delamer
17a62a649c
ATmega128RFA1 bug fix: no interrupt pin used (embedded radio).
...
Enabling interrupt caused MCU reset if using pin as GPIO.
2012-07-10 14:36:47 -06:00
David Kopf
e9a55cc222
Enable check on received length to prevent buffer overflow. Thank you Cooja!
2012-05-28 13:02:23 -04:00
David Kopf
fb977cb9ef
Better fix for hardware FCS error on JTAG reset
...
Correct silly error introduced by trying to save two bytes.
2011-11-15 13:24:58 -05:00
David Kopf
31ba84eb75
Improve rf23x cca procesing
...
Fix delay_loop timing bug by using long long calculation.
128rfa1 and rf230 both working with contikimac RDC
2011-11-14 11:49:58 -05:00
David Kopf
c2364897f8
atmega128rfa1 cca fixes, energest and rimestat macros.
...
Add option to return ACK to RDC layer when in extended mode, based on Georg von Zengen code.
2011-11-08 12:20:22 -05:00
David Kopf
09db159876
128rfa1 cca fix, NETSTACK_RADIO.off now returns 0/1 if radio off/on
2011-08-18 14:36:04 -04:00
David Kopf
577215deca
Use 128rfa1 interrupts instead of timing.
...
Generalize DEBUGFLOW macro for use in multiple routines.
2011-08-15 15:06:38 -04:00
David Kopf
6b434a553f
Implement SRAM routine of Georg von Zengen
2011-06-21 13:03:58 -04:00
dak664
f1f32c8e6a
Add combined MCU and radio ATmega128rfa1
2011-02-07 13:46:34 -05:00
dak664
662b0e064c
Revert Larsson patch, setting this to 0x3f truncated jackdaw Tx packets to 64 bytes.
2010-12-22 22:49:16 +00:00
dak664
5b8e62ef4f
Patches from R Larsson
2010-12-22 20:10:00 +00:00
dak664
e3e1e04948
Add FCS comments and text2pcap dump routines of Roger Larsson.
...
Don't send last two byte to xmit buffer since they will be overwritten by the checksum anyway.
2010-12-21 04:25:15 +00:00
dak664
1cc336f188
Conditional code to use hardware multiply by default.
2010-12-15 14:11:06 +00:00
dak664
c784e8bc46
Enable RX_START interrupt and read rssi at end of preamble when not using energy detect register
2010-12-14 22:34:18 +00:00
dak664
58b7a19803
Hardware/software radio HAL patch from Roger Larsson.
...
Use CHANNEL_802_15_4 define for RF channel on all AVR platforms, default 26.
Remove hopefully unnecessary interrupt disable wrapper on eeprom reads and writes.
2010-12-03 20:42:01 +00:00
dak664
0ba9846abd
Add macros by Roger Larsson to select between hardware or software SPI transactions.
...
Minor speed optimizations.
2010-11-30 19:47:40 +00:00
dak664
dc028b3f85
Get rssi correctly in either rx mode, clean up radio driver debugging
2010-11-26 20:39:15 +00:00
dak664
880233a451
RSSI read fix (use ED register in AACK mode), add reduced power configuration for miniature mesh testing.
2010-11-24 18:46:57 +00:00
dak664
cb45883970
Turn on DEBUGFLOW and software CRC computation
2010-06-18 15:44:53 +00:00
dak664
01a3912864
Define and use radio STATE_TRANSITION, improve debug messaging
2010-03-02 16:29:59 +00:00
dak664
d61676b8f7
Add RADIOALWAYSON to monitor packet losses with low power protocols
2010-02-28 21:19:33 +00:00
dak664
fee5efb141
additions for cxmac
2010-02-18 17:20:50 +00:00
dak664
893a31f49b
Jackdaw additions
2010-02-16 21:41:24 +00:00
dak664
1de298c72a
*** empty log message ***
2009-07-08 16:17:07 +00:00