Basic MAC data interface for LoRa transceiver

Dependencies:   L2Frame crc

Dependents:   LoRaBaseStation LoRaTerminal

Changes

RevisionDateWhoCommit message
41:37c1d616a848 2016-09-14 rba90 transmit one packet at a time default tip
40:271fa9e98589 2016-09-14 rba90 add random backoff delay
39:0da3ee6a297d 2016-09-14 rba90 add CSMA/CA routine
38:e7b679acf524 2016-09-14 rba90 print SNR and RSSI if ALLOW_CALLBACK_DEBUG is set to 1
37:9e895f3ffd41 2016-09-06 rba90 Transmit temperature data as floating point number
36:09c105fe77c0 2016-09-04 rba90 disable the acked system for testing purposes
35:4cfad781d98b 2016-09-03 rba90 suppress debug text
34:14b1472a79e4 2016-09-03 rba90 update
33:810074d10fcf 2016-09-03 rba90 fix a bug where TxDoneFlag is not properly cleared
32:b7d87c5f647c 2016-09-03 rba90 fix a memory leakage problem
31:a0454fda1538 2016-09-03 rba90 integrate ACK into the system
30:bccad60351ac 2016-09-03 rba90 update comment
29:6c59b0bba861 2016-09-03 rba90 minor changes to the debug text
28:2c0e115b4f72 2016-09-03 rba90 packet is only transmitted only if previous transmission is done
27:463688e3bd12 2016-09-03 rba90 fix display text
26:e87c8d345644 2016-09-03 rba90 fix bugs
25:bcd1cee4e5a8 2016-09-03 rba90 add ack system into alohatransceiver
24:8f31c33c7675 2016-09-02 rba90 replace old send() by the new one
23:4b51a8e27f6a 2016-09-02 rba90 add door sensor interrupt
22:2e39f382f782 2016-09-02 rba90 only transmit packet when idle
21:3b86a44b98c8 2016-09-01 rba90 update
20:bd26d3cbc0bd 2016-08-24 rba90 rename build macro
19:6cd5024b6ae4 2016-08-24 rba90 add a temp workaround that enter rx mode after sending packet
18:3e6483550f25 2016-08-12 rba90 use DEBUG_ALOHA to toggle debug text on or off
17:c6e2e2cd6e5f 2016-08-11 rba90 add sequence id for each devices; hide more detail from users; rename getDeviceId() to getDeviceID()
16:dc1c26a5fd06 2016-08-08 rba90 update submodule
15:0dc9df48687a 2016-08-05 rba90 add more api interface
14:0dc101ec38c6 2016-07-29 Razorfoot change SF from 7 to 12 for test
13:2a53ff6a821c 2016-07-29 rba90 update bandwidth
12:84ccbd88af5a 2016-07-29 rba90 update
11:3e1ff29da71a 2016-07-27 rba90 Use destination to identify packet
10:065a4b58c6ff 2016-07-27 rba90 enter continuous receiver mode while the timer never expires
9:3074f6e08d8e 2016-07-27 rba90 Wait for OnTxDone before entering passive receiver mode
8:4bda842f73d4 2016-07-17 rba90 minor changes
7:bc08d51535b6 2016-07-17 rba90 remove reset function
6:f545f5aa7de3 2016-07-17 rba90 split boardInit into sub functions. add reset() function
5:c3741633dc6f 2016-07-15 rba90 Suppress Rssi and Snr message in library
4:c557dec1d1c4 2016-07-15 rba90 Revert changes
3:47fa0a59089a 2016-07-15 rba90 Revert changes to the change of state.
2:fa264e48d5f7 2016-07-14 rba90 update
1:431b04b4d2dc 2016-07-14 rba90 Remove pre-defined macro. Please use build macro instead
0:e2ccabf3f30c 2016-07-14 rba90 for range test only