Manuel Bleichenbacher
1df2c50f6f
Fix ttn_get_rf_settings()
2021-08-20 20:41:34 +02:00
Manuel Bleichenbacher
8fa345a5d4
Adapted code formatting
2021-07-31 17:03:00 +02:00
Manuel Bleichenbacher
e34dbcb467
Link to new API documentation
2021-07-31 12:51:41 +02:00
Manuel Bleichenbacher
72b878f1d9
Update README with info for v4.0
2021-07-31 12:36:47 +02:00
Manuel Bleichenbacher
17e432d714
Improved API documentation
2021-07-30 23:04:06 +02:00
Manuel Bleichenbacher
5c1db030f2
Improve documentation output
2021-07-29 23:06:13 +02:00
Manuel Bleichenbacher
eb5792fbb9
Default to subband 2
2021-07-28 23:52:10 +02:00
Manuel Bleichenbacher
37d7f8d517
Methods for setting data rate and TX power
2021-07-28 23:48:54 +02:00
Manuel Bleichenbacher
62e829b0d3
Example for C
2021-07-27 23:01:04 +02:00
Manuel Bleichenbacher
6df4b40122
Allow all zeroes for AppEUI/JoinEUI
2021-07-27 22:37:22 +02:00
Manuel Bleichenbacher
7fa43dbbdb
Allow disabling subband seletion
2021-07-27 22:08:00 +02:00
Manuel Bleichenbacher
ba908c0b93
Configue sub-band
2021-07-26 22:29:20 +02:00
Manuel Bleichenbacher
281ba52155
C implementation for TheThingsNetwork
2021-07-25 23:53:54 +02:00
Manuel Bleichenbacher
36edf92944
Remove TTNProvisioning.h
2021-07-25 22:15:21 +02:00
Manuel Bleichenbacher
f421db44d7
Convert logging to C
2021-07-25 20:49:02 +02:00
Manuel Bleichenbacher
8e2886db27
Convert hal_esp32 to C
2021-07-25 20:03:16 +02:00
Manuel Bleichenbacher
973a7c41c8
Convert TTNProvisioning to C
2021-07-25 17:00:08 +02:00
Manuel Bleichenbacher
99bab17d4b
Upgrade to mcci-catena/arduino-lmic 4.0.1-pre
2021-07-25 14:39:11 +02:00
Manuel Bleichenbacher
f01b29a3b2
Upgrade to version 2.3.2 of mcci-catena/arduino-lmic
2019-04-16 21:36:03 +02:00
Manuel Bleichenbacher
d7e8a920c8
Merge branch 'master' into dev
2019-04-16 21:28:28 +02:00
Manuel Bleichenbacher
267e04c833
Add cmake files for examples
2019-03-19 21:49:08 +01:00
Manuel Bleichenbacher
f899c38663
Merge branch 'daveol-master'
2019-03-19 21:30:21 +01:00
Manuel Bleichenbacher
58116219bb
More transformation to C++
2018-10-27 23:55:36 +02:00
Manuel Bleichenbacher
f03b5c51fd
Simplify conditional compilation; add region Japan
2018-10-27 19:19:55 +02:00
Manuel Bleichenbacher
99420c6a75
Improve constness
2018-10-27 14:49:08 +02:00
Manuel Bleichenbacher
47063256a3
Convert provisioning code to C++
2018-10-27 14:45:55 +02:00
Manuel Bleichenbacher
ee08d2a3c1
Simplify SPI code
2018-10-22 12:57:49 +02:00
Manuel Bleichenbacher
2e351ada9a
Update to latest version of mcci-catena/arduino-lmic library
2018-10-21 23:28:25 +02:00
Manuel Bleichenbacher
4baa7a9a4c
Merge branch 'pctj101-as_923' (fix configuration for additional regions/frequencies)
2018-10-07 10:59:25 +02:00
Manuel Bleichenbacher
8152f1bdbb
Add remaining regions
2018-10-07 10:56:32 +02:00
Manuel Bleichenbacher
638e3d10a9
Use ESP32's hardware AES
2018-10-04 20:07:59 +02:00
Manuel Bleichenbacher
36bd1e4066
Revert to missing EUI/key
2018-10-03 20:38:01 +02:00
Manuel Bleichenbacher
7488566e3c
Add more regions, disable class B features
2018-10-03 20:24:18 +02:00
Manuel Bleichenbacher
1fe8bf692c
Use mcci-catena/arduino-lmic as the base library
2018-10-02 23:08:38 +02:00
Manuel Bleichenbacher
0f97ce4e0f
Reorganize directories
2018-10-02 20:25:40 +02:00
Manuel Bleichenbacher
10decb6886
Fix function documentation
2018-10-02 20:04:08 +02:00
Manuel Bleichenbacher
467fdb8890
Separate command for provisioning using HWEUI
2018-09-30 13:56:04 +02:00
Manuel Bleichenbacher
302509d096
Generate device EUI from MAC
2018-09-17 22:50:15 +02:00
Manuel Bleichenbacher
5cd2c7bac4
Change SPI mode from 0 to 1
2018-08-08 22:12:11 +02:00
Manuel Bleichenbacher
cf7ab60f52
Merge branch 'dev'
...
* dev:
Check for all zero EUIs and keys
Minor adjustment to SPI timing
Fix file description
Ensure library compiles even if no frequency plan was selected
Configuration of UART
AT command for ending provisioning task
Reset LMIC on AT command provisioning
provisioning example, waitForProvisioning()
Add provisioning task, refactor provisioning
2018-07-28 22:17:55 +02:00
Manuel Bleichenbacher
c95ecaab0c
Check for all zero EUIs and keys
2018-07-28 22:13:59 +02:00
Manuel Bleichenbacher
78f65901cd
Minor adjustment to SPI timing
2018-07-28 14:26:12 +02:00
Manuel Bleichenbacher
9501f7589f
Fix file description
2018-07-23 17:59:07 +02:00
Manuel Bleichenbacher
9f0d912758
Ensure library compiles even if no frequency plan was selected
2018-07-23 17:36:28 +02:00
Manuel Bleichenbacher
585c4b80bb
Configuration of UART
2018-07-23 16:59:38 +02:00
Manuel Bleichenbacher
53d4be5de4
AT command for ending provisioning task
2018-07-23 16:14:33 +02:00
Manuel Bleichenbacher
3a6d4a6501
Reset LMIC on AT command provisioning
2018-07-23 15:29:37 +02:00
Manuel Bleichenbacher
3e084a4ed9
provisioning example, waitForProvisioning()
2018-07-23 14:30:03 +02:00
Manuel Bleichenbacher
b179ce6884
Add provisioning task, refactor provisioning
2018-07-23 09:46:45 +02:00
Manuel Bleichenbacher
2dd5b05891
Referene to API doc
2018-07-21 23:32:14 +02:00
Manuel Bleichenbacher
0d2fc70abb
Fix license
2018-07-21 21:54:29 +02:00
Manuel Bleichenbacher
e6b5f2f0d5
Rename sendBytes to transmitMessage
2018-07-21 18:07:36 +02:00
Manuel Bleichenbacher
c284eb841c
Shorter README
2018-07-21 17:02:41 +02:00
Manuel Bleichenbacher
c89b83c121
Simplified pin configuration
2018-07-21 14:03:48 +02:00
Manuel Bleichenbacher
51425d5da2
Update .gitignore
2018-07-21 10:14:06 +02:00
Manuel Bleichenbacher
5fc31aad2c
Remove symbolic links
2018-07-21 10:12:44 +02:00
Manuel Bleichenbacher
2c998f5acc
Store app/dev EUI/key in NVS
2018-07-20 21:19:53 +02:00
Manuel Bleichenbacher
fc34fed6de
Improve consistency of naming
2018-07-19 22:04:32 +02:00
Manuel Bleichenbacher
88937fe511
Improve description of the radio chip configuration
2018-07-19 21:31:00 +02:00
Manuel Bleichenbacher
8a37c67e11
Improved state handling
2018-07-19 21:19:32 +02:00
Manuel Bleichenbacher
b8221a614e
Receive downlink messages
2018-07-19 16:16:40 +02:00
Manuel Bleichenbacher
6378c17e39
Remove features that are not implemented yet
2018-07-17 22:07:35 +02:00
Manuel Bleichenbacher
06387b4e57
Get rid of warning in aes.c
2018-07-17 21:52:31 +02:00
Manuel Bleichenbacher
2e2860c2cc
Rename sample app to "hello_world"
2018-07-17 19:55:39 +02:00
Manuel Bleichenbacher
c1760fed41
Block member functions until operation is complete
2018-07-17 19:46:29 +02:00
Manuel Bleichenbacher
989aad94d5
Improved timer handling, in particular ostime_t overflow
2018-07-16 19:05:16 +02:00
Manuel Bleichenbacher
0c0f88f3ef
Timer, priority etc. configurable
2018-07-16 10:49:47 +02:00
Manuel Bleichenbacher
ba33e35591
Initial check-in
2018-07-15 22:11:11 +02:00