Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: modem_ref_helper DebouncedInterrupt
README.txt@12:beabd59e0c35, 2017-01-06 (annotated)
- Committer:
 - Jeej
 - Date:
 - Fri Jan 06 14:16:49 2017 +0000
 - Revision:
 - 12:beabd59e0c35
 - Child:
 - 16:5a6168dbe7bb
 
Added L432KC platform.
Who changed what in which revision?
| User | Revision | Line number | New contents of line | 
|---|---|---|---|
| Jeej | 12:beabd59e0c35 | 1 | ____ __ ____ __ ________ ________ __ __ ___ .______ | 
| Jeej | 12:beabd59e0c35 | 2 | \ \ / \ / / | | | / | / | | | | / \ | _ \ | 
| Jeej | 12:beabd59e0c35 | 3 | \ \/ \/ / | | `---/ / `---/ / | | | | / ^ \ | |_) | | 
| Jeej | 12:beabd59e0c35 | 4 | \ / | | / / / / | | | | / /_\ \ | _ < | 
| Jeej | 12:beabd59e0c35 | 5 | \ /\ / | | / /----. / /----.| | | `----./ _____ \ | |_) | | 
| Jeej | 12:beabd59e0c35 | 6 | \__/ \__/ |__| /________| /________||__| |_______/__/ \__\ |______/ | 
| Jeej | 12:beabd59e0c35 | 7 | ___ _ _ _ _ _ | 
| Jeej | 12:beabd59e0c35 | 8 | / __|___ _ _ _ _ ___ __| |_(_)_ _ __ _ | |_| |_ (_)_ _ __ _ ___ | 
| Jeej | 12:beabd59e0c35 | 9 | | (__/ _ \ ' \| ' \/ -_) _| _| | ' \/ _` | | _| ' \| | ' \/ _` (_-< | 
| Jeej | 12:beabd59e0c35 | 10 | \___\___/_||_|_||_\___\__|\__|_|_||_\__, | \__|_||_|_|_||_\__, /__/ | 
| Jeej | 12:beabd59e0c35 | 11 | |___/ |___/ | 
| Jeej | 12:beabd59e0c35 | 12 | |
| Jeej | 12:beabd59e0c35 | 13 | |
| Jeej | 12:beabd59e0c35 | 14 | Release notes: | 
| Jeej | 12:beabd59e0c35 | 15 | |
| Jeej | 12:beabd59e0c35 | 16 | ----------------------------------- | 
| Jeej | 12:beabd59e0c35 | 17 | ---------- Version 4.7.0 ---------- | 
| Jeej | 12:beabd59e0c35 | 18 | ----------------------------------- | 
| Jeej | 12:beabd59e0c35 | 19 | |
| Jeej | 12:beabd59e0c35 | 20 | This version is compatible with the Dash7 specification version 1.1 | 
| Jeej | 12:beabd59e0c35 | 21 | |
| Jeej | 12:beabd59e0c35 | 22 | Several points should be taken into account before updating your modems: | 
| Jeej | 12:beabd59e0c35 | 23 | - This version is not compatible with previous versions. | 
| Jeej | 12:beabd59e0c35 | 24 | - This update is mandatory to use the Dash7Board. | 
| Jeej | 12:beabd59e0c35 | 25 | - This update will reset all users configurations to their default values. | 
| Jeej | 12:beabd59e0c35 | 26 | - The Dash7 files are now in big-endian order as specified in section 10.1. of the spec. | 
| Jeej | 12:beabd59e0c35 | 27 | (mbed is in little-endian order) | 
| Jeej | 12:beabd59e0c35 | 28 | |
| Jeej | 12:beabd59e0c35 | 29 | How to properly update: | 
| Jeej | 12:beabd59e0c35 | 30 | - It is preferable to update your Gateways first. | 
| Jeej | 12:beabd59e0c35 | 31 | - Update your modems. | 
| Jeej | 12:beabd59e0c35 | 32 | - The modems are no longer calibrated. For optimal performances, it is recommended to calibrate them. | 
| Jeej | 12:beabd59e0c35 | 33 | > First, check that your Gateway is up-to-date, up and running. | 
| Jeej | 12:beabd59e0c35 | 34 | > From mbed: | 
| Jeej | 12:beabd59e0c35 | 35 | # write 0x01 at offset 1 of file 70 | 
| Jeej | 12:beabd59e0c35 | 36 | # wait 5s | 
| Jeej | 12:beabd59e0c35 | 37 | # read 1 byte at offset 1 of file 70 | 
| Jeej | 12:beabd59e0c35 | 38 | # if 0x80 : calibration OK | 
| Jeej | 12:beabd59e0c35 | 39 | # if 0x81 : calibration FAILED | 
| Jeej | 12:beabd59e0c35 | 40 | > Form the Dash7Board: | 
| Jeej | 12:beabd59e0c35 | 41 | # In field 'Modem --> REMOTE CONTROL --> CALIBRATION' | 
| Jeej | 12:beabd59e0c35 | 42 | # Write the value 'START' | 
| Jeej | 12:beabd59e0c35 | 43 | # Wait 5s | 
| Jeej | 12:beabd59e0c35 | 44 | # Read the field, you should get 'OK' or 'FAILED' | 
| Jeej | 12:beabd59e0c35 | 45 | > You can check the FOF value by reading int16_t (big-endian) at offset 0 of file 1 | 
| Jeej | 12:beabd59e0c35 | 46 | > In the Dash7Board, read: 'Modem --> FACTORY SETTINGS --> FOF' | 
| Jeej | 12:beabd59e0c35 | 47 | # if 0 : your modem is likely not calibrated. | 
| Jeej | 12:beabd59e0c35 | 48 | # else : this is your calibration value. | 
| Jeej | 12:beabd59e0c35 | 49 |