This mDot firmware will allow USB to directly utilize AT command without the need the use of RS232 DB9 port.
Dependencies: MTS-Serial libmDot mbed-rtos mbed
Fork of mDot_USB_AT_firmware by
release.log@14:eecf7851d6ff, 2016-10-19 (annotated)
- Committer:
- ahario
- Date:
- Wed Oct 19 10:26:54 2016 +0000
- Revision:
- 14:eecf7851d6ff
- Parent:
- 9:ff62b20f7000
Update from libmDot has overwritten the orginal main.cpp; ; Main.cpp has been updated again to allow AT command to be accessed via USB
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Mike Fiore |
9:ff62b20f7000 | 1 | =mDot Release Log= |
Mike Fiore |
9:ff62b20f7000 | 2 | |
Mike Fiore |
9:ff62b20f7000 | 3 | ==1.0.8== |
Mike Fiore |
9:ff62b20f7000 | 4 | |
Mike Fiore |
9:ff62b20f7000 | 5 | ===Changes=== |
Mike Fiore |
9:ff62b20f7000 | 6 | * LoRaWAN 1.0 Certified |
Mike Fiore |
9:ff62b20f7000 | 7 | * AT+TXP is radio output power, AT+ANT is antenna gain for computing total output power for regulations |
Mike Fiore |
9:ff62b20f7000 | 8 | * AT+TXDR can accept values (0-15, DR0-DR15, or SF_7-SF_12) depending on AT+FREQ setting (0-6) -> (DR0-DR6), (7-12) -> (SF_7-SF12) |
Mike Fiore |
9:ff62b20f7000 | 9 | * AT+SLEEP - Enter sleep mode (0:deepsleep,1:sleep) |
Mike Fiore |
9:ff62b20f7000 | 10 | * AT+WP - Wake pin used for sleep mode (1-8) (1:DIN,DIO2-7,DI8) (default: DI8) |
Mike Fiore |
9:ff62b20f7000 | 11 | * AT+JD - join rx window delay 1st window opened at setting 2nd is 1 s after |
Mike Fiore |
9:ff62b20f7000 | 12 | * AT+RXD - rx window delay 1st window opened at setting 2nd is 1 s after |
Mike Fiore |
9:ff62b20f7000 | 13 | * AT+PS - preserve session over power off and reset in AUTO_OTA mode |
Mike Fiore |
9:ff62b20f7000 | 14 | * AT+AP - configure app port for uplink data |
Mike Fiore |
9:ff62b20f7000 | 15 | * AT+ANT - configure gain of installed antenna -127 dBi - 128 dBi, (default: 3 dBi) |
Mike Fiore |
9:ff62b20f7000 | 16 | * AT&K0/3 - Hardware Flow Control (AT&K0: disable, AT&K3: enable) |
Mike Fiore |
9:ff62b20f7000 | 17 | * AT+REP - Set number of times to repeat unconfirmed frames (0-15) |
Mike Fiore |
9:ff62b20f7000 | 18 | * AT+ULC - Get or set the uplink counter number (sequence number) |
Mike Fiore |
9:ff62b20f7000 | 19 | * AT+DLC - Get or set the downlink counter number (sequence number) |
Mike Fiore |
9:ff62b20f7000 | 20 | * AT+RS - Restore session info from flash |
Mike Fiore |
9:ff62b20f7000 | 21 | * AT+SS - Save session info to flash |
Mike Fiore |
9:ff62b20f7000 | 22 | * AT+TXCH can change channels only for EU868, error for US915 |
Mike Fiore |
9:ff62b20f7000 | 23 | * AT&V - Update output to include new configuration options |
Mike Fiore |
9:ff62b20f7000 | 24 | * help - Move test commands to bottom of help output |
Mike Fiore |
9:ff62b20f7000 | 25 | Add headers for test and debug commands in help output |
Mike Fiore |
9:ff62b20f7000 | 26 | * AT+TXP - range changed to 0-20 dBm, antenna gain is applied when setting radio with this power to achieve desired output dBm |
Mike Fiore |
9:ff62b20f7000 | 27 | * AT+SDR - get the datarate currently used by the mac layer |
Mike Fiore |
9:ff62b20f7000 | 28 | * Removed AT+SENDH - AT+TXDR can accept US(DR0-DR4) and EU(DR0-DR7) to include high-speed datarates US(DR4:SF8BW500) and EU(DR6:SF7BW250,DR7:FSK) |
Mike Fiore |
9:ff62b20f7000 | 29 | |
Mike Fiore |
9:ff62b20f7000 | 30 | ===Bug Fixes=== |
Mike Fiore |
9:ff62b20f7000 | 31 | * AT+SMODE=1 stays awake until all buffered data is sent |
Mike Fiore |
9:ff62b20f7000 | 32 | * Remove 1200 as debug baud rate option |
Mike Fiore |
9:ff62b20f7000 | 33 | * AT+SNR - reports SNR values correctly |
Mike Fiore |
9:ff62b20f7000 | 34 | * RTC clock not reset over sleep |
Mike Fiore |
9:ff62b20f7000 | 35 | * Serial data mode can be entered from command term and escaped with +++ |
Mike Fiore |
9:ff62b20f7000 | 36 | * Auto OTA mode for EU868 will wait for free channel before trying next join with escape possible |
Mike Fiore |
9:ff62b20f7000 | 37 | * Add upto 10 random seconds between join attempts |
Mike Fiore |
9:ff62b20f7000 | 38 | |
Mike Fiore |
9:ff62b20f7000 | 39 | |
Mike Fiore |
9:ff62b20f7000 | 40 | ===Known Issues=== |
Mike Fiore |
9:ff62b20f7000 | 41 | |
Mike Fiore |
9:ff62b20f7000 | 42 | ==0.1.4== |
Mike Fiore |
9:ff62b20f7000 | 43 | ===Changes=== |
Mike Fiore |
9:ff62b20f7000 | 44 | * Features |
Mike Fiore |
9:ff62b20f7000 | 45 | |
Mike Fiore |
9:ff62b20f7000 | 46 | * Bugfixes |
Mike Fiore |
9:ff62b20f7000 | 47 | ** Response for US915 - DR4 fixed |
Mike Fiore |
9:ff62b20f7000 | 48 | ** check the duty-cycles and enable and expired duty cycles before looking for free channel. |
Mike Fiore |
9:ff62b20f7000 | 49 | ** [1415] +TXN may return very large number |
Mike Fiore |
9:ff62b20f7000 | 50 | ** added channels to the session to be restored after sleep in AUTO OTA mode. |
Mike Fiore |
9:ff62b20f7000 | 51 | ** Start uplink counter at 0 |
Mike Fiore |
9:ff62b20f7000 | 52 | ** Sequence number no longer increases by 2 when acks are off |
Mike Fiore |
9:ff62b20f7000 | 53 | ** [1417] Duty cycle elapsed time was doubled across sleep |
Mike Fiore |
9:ff62b20f7000 | 54 | |
Mike Fiore |
9:ff62b20f7000 | 55 | |
Mike Fiore |
9:ff62b20f7000 | 56 | ===Known Issues=== |