Commit graph

71 commits

Author SHA1 Message Date
Leonel Lopes Parente
b4142760a5 Fix nodemcuv2 PRINTF_TO for espressif8266 v3.0.0
Add -D _GNU_SOURCE to [env:nodemcuv2] in platformio.ini.
Espressif8266 platform v3.0.0 now also requires this,
otherwise LMIC_PRINTF_TO will fail to compile.
2021-06-03 12:09:07 +02:00
Leonel Lopes Parente
7b50326413 Update list of supported LoRa modules 2021-06-01 13:35:18 +02:00
Leonel Lopes Parente
64270f2e7f Add Neopixel type number 2021-05-23 20:42:01 +02:00
Leonel Lopes Parente
e5452124c7 Fix delay of first uplink message after join
After a join cancel the next scheduled doWork job and re-schedule it for
direct execution to prevent delay of the first uplink message.
2021-05-23 16:40:44 +02:00
Leonel Lopes Parente
4089d4773f Add support for Adafruit QT Py board 2021-05-23 16:16:54 +02:00
Leonel Lopes Parente
df885db5c5 Update error message 2021-05-23 15:30:40 +02:00
Leonel Lopes Parente
aabb201e15 Fix layout issues in README.md 2021-05-20 01:39:23 +02:00
Leonel Lopes Parente
70cc8c302d Update badges and release history for v1.3.0 2021-05-20 00:44:39 +02:00
Leonel Lopes Parente
6c9fc9ef52 Fix LMIC_PRINTF_TO issues
LMIC_PRINTF_TO is now separately defined for each board that uses
MCCI LMIC.
Fix LMIC_PRINTF_TO compilation errors for boards with ARM based MCU.
Update README.md.
Add description for functions and doWork job to README.md.
2021-05-19 23:52:16 +02:00
Leonel Lopes Parente
15412546a2 Remove #include <Arduino.h> 2021-05-19 19:29:27 +02:00
Leonel Lopes Parente
dfd22ac45d Fix incorrectly spelled #endif 2021-05-19 19:27:51 +02:00
Leonel Lopes Parente
a4695dbfb7 Remove LMIC_PRINTF_TO definition 2021-05-18 01:14:55 +02:00
Leonel Lopes Parente
4e4350f9ad Replace Arduino Zero USB with SAMD21 M0-Mini board 2021-05-18 01:07:43 +02:00
Leonel Lopes Parente
c5a422ac42 Change raspberrypi platform to official release 2021-05-17 21:42:40 +02:00
Leonel Lopes Parente
d1a5001ace Do not schedule uplink messages while not joined
Skip processWork() during join / while session not yet established.
Start joining explicitly from within setup().
Rename ActivationType to ActivationMode.
2021-05-17 16:23:16 +02:00
Leonel Lopes Parente
7f13b52468 Add custom event handler for MCCI LMIC 2021-05-16 16:08:55 +02:00
Leonel Lopes Parente
bbe3111ec4 Add User Code section markers to setup() 2021-05-16 16:01:29 +02:00
Leonel Lopes Parente
8fbfd2065c Set TX indicators off at three more events
Set Tx indicators off at EV_JOINED, EV_JOIN_TXCOMPLETE, EV_TXCANCELLED.
2021-05-16 15:39:14 +02:00
Leonel Lopes Parente
479ca9347e Fix whitespace 2021-05-15 16:00:04 +02:00
Leonel Lopes Parente
b25512ec48 Add subband selection for US915 and AU915 for OTAA 2021-05-15 15:46:17 +02:00
Leonel Lopes Parente
f0b8b86d3d Parameterize initLmic() and setAbpParameters()
Parameterize initLmic() and setAbpParameters().
Fix incorrect #if statement.
2021-05-15 15:36:04 +02:00
Leonel Lopes Parente
6e8e4588fd Change lmic_pins.rssi_cal from 10 to 8 2021-05-15 15:25:31 +02:00
Leonel Lopes Parente
e449e10a94 Fix incorrect DIO1 mapping in lmic_pins (5 -> 6)
DIO1 mapping was previously changed from GPIO5 to GPIO6.
But lmic_pins was not yet updated. This has now been fixed.
2021-05-13 13:39:12 +02:00
Leonel Lopes Parente
7e6e267d90 Update README.md 4.1 Board selection 2021-05-09 00:37:25 +02:00
Leonel Lopes Parente
b2c75cf535 Fix typo 2021-05-08 23:19:21 +02:00
Leonel Lopes Parente
f71b0a66b2 Update release history and badges for v1.2.0 2021-05-08 23:05:05 +02:00
Leonel Lopes Parente
ffb948fb1a Update description for DIO1 wiring 2021-05-08 22:16:05 +02:00
Leonel Lopes Parente
8a4a6916eb Add example output from serial monitor 2021-05-08 16:09:15 +02:00
Leonel Lopes Parente
4eb9aa3466 Add support for Raspberry Pi Pico 2021-05-08 15:49:26 +02:00
Leonel Lopes Parente
af7b26a4d1 Update comment 2021-05-08 14:48:27 +02:00
Leonel Lopes Parente
f11d83b8a0 Add bsf_ prefix to BSF file names
- BSF files are now easier to recognize and have more unique names.
- Change Board-id's for TTGO T-Beams to better match the board name.
- In BSF's change name of header guards that were forgotten to rename.
- Update README.md.
2021-05-08 12:56:27 +02:00
Leonel Lopes Parente
1ecc2b2f4b Add support for Teensy LC 2021-05-05 12:41:06 +02:00
Leonel Lopes Parente
afd6a87261 Update README.md
Add pinout-diagrams.
Add links to TTN forum topics.
Reorder some (sub)chapters.
2021-05-04 01:31:09 +02:00
Leonel Lopes Parente
238b68a6b6 Update versions for supported boards 2021-05-03 17:53:13 +02:00
Leonel Lopes Parente
5dc69c53b7 Update comments 2021-05-03 17:48:35 +02:00
Leonel Lopes Parente
a1d941792c Update comment
Based on comparison of pinout diagrams board-id ttgo_tbeam appears to be
compatible with T-Beam versions V0.5, V0.6 and V0.7.
2021-05-03 16:01:27 +02:00
Leonel Lopes Parente
6d061c0464 Fix case in include statement 2021-05-03 12:05:09 +02:00
Leonel Lopes Parente
90efb84d43 Fix case in include statement 2021-04-27 17:40:00 +02:00
Leonel Lopes Parente
8b38dec535 Fix comment 2021-04-26 18:57:47 +02:00
Leonel Lopes Parente
09961dc706 Update platformio.ini
Put back -D in unsupported options else error messages will not show up.
2021-04-26 13:02:25 +02:00
Leonel Lopes Parente
130f7e585c Update error message for unsupported option 2021-04-26 12:36:54 +02:00
Leonel Lopes Parente
ad6248c7bd Update: T-Beam V1.0 has no onboard user LED
Add invalid option error for USE_LED.
2021-04-26 12:33:02 +02:00
Leonel Lopes Parente
042959f5ef
Update README.md
Fix typos.
2021-04-25 23:34:05 +02:00
Leonel Lopes Parente
d616220970
Fix typo in README.md 2021-04-23 21:55:20 +02:00
Leonel Lopes Parente
75acdc1652 Update for release v1.1.0 2021-04-23 19:59:39 +02:00
Leonel Lopes Parente
6455542e2e Update README.md 2021-04-23 19:57:20 +02:00
Leonel Lopes Parente
1bb4b1a5eb Update error message 2021-04-23 19:37:44 +02:00
Leonel Lopes Parente
349a89b1d9 getRSSI, ABP+Classic guard & STM32 delay override
Add support for SX1276 Low port and SX1272 in RSSI calculation.
Add LMIC library and LMIC debug level (if >0) to print output.
Add option to override STM32_POST_INITSERIAL_DELAY_MS in platformio.ini
Add compile error when ABP is used with Classic LMIC.
Fix ABP_DEVICEID not being used if defined in lorawan-keys.h.
Fix offset for RSSI calculation when using MCCI LMIC.
Fix printEvent() error when USE_DISPLAY and USE_SERIAL are not defined.
2021-04-23 19:13:05 +02:00
Leonel Lopes Parente
b0c3e2194c Fix comment 2021-04-23 14:15:42 +02:00
Leonel Lopes Parente
1361c0b820 Remove MCCI LMIC comments from 8-bit boards 2021-04-23 13:32:14 +02:00