mirror of
				https://github.com/manuelbl/ttn-esp32.git
				synced 2025-10-31 18:50:33 +01:00 
			
		
		
		
	Remove TTNProvisioning.h
This commit is contained in:
		| @ -1,35 +0,0 @@ | ||||
| /******************************************************************************* | ||||
|  *  | ||||
|  * ttn-esp32 - The Things Network device library for ESP-IDF / SX127x | ||||
|  *  | ||||
|  * Copyright (c) 2018-2021 Manuel Bleichenbacher | ||||
|  *  | ||||
|  * Licensed under MIT License | ||||
|  * https://opensource.org/licenses/MIT | ||||
|  * | ||||
|  * Task listening on a UART port for provisioning commands. | ||||
|  *******************************************************************************/ | ||||
|  | ||||
| #ifndef _ttnprovisioning_h_ | ||||
| #define _ttnprovisioning_h_ | ||||
|  | ||||
| #include "ttn_provisioning.h" | ||||
|  | ||||
|  | ||||
| class TTNProvisioning | ||||
| { | ||||
| public: | ||||
|     TTNProvisioning() { ttn_provision_init(); } | ||||
|  | ||||
|     bool haveKeys() { return ttn_provision_have_keys(); } | ||||
|     bool decodeKeys(const char *dev_eui, const char *app_eui, const char *app_key) { return ttn_provision_decode_keys(dev_eui, app_eui, app_key); } | ||||
|     bool fromMAC(const char *app_eui, const char *app_key) { return ttn_provision_from_mac(app_eui, app_key); } | ||||
|     bool saveKeys() { return ttn_provision_save_keys(); } | ||||
|     bool restoreKeys(bool silent) { return ttn_provision_restore_keys(silent); } | ||||
|  | ||||
| #if defined(TTN_HAS_AT_COMMANDS) | ||||
|     void startTask() { ttn_provision_start_task(); } | ||||
| #endif | ||||
| }; | ||||
|  | ||||
| #endif | ||||
| @ -134,25 +134,25 @@ void TheThingsNetwork::startup() | ||||
|  | ||||
| bool TheThingsNetwork::provision(const char *devEui, const char *appEui, const char *appKey) | ||||
| { | ||||
|     if (!ttn_provision_decode_keys(devEui, appEui, appKey)) | ||||
|     if (!ttn_provisioning_decode_keys(devEui, appEui, appKey)) | ||||
|         return false; | ||||
|      | ||||
|     return ttn_provision_save_keys(); | ||||
|     return ttn_provisioning_save_keys(); | ||||
| } | ||||
|  | ||||
| bool TheThingsNetwork::provisionWithMAC(const char *appEui, const char *appKey) | ||||
| { | ||||
|     if (!ttn_provision_from_mac(appEui, appKey)) | ||||
|     if (!ttn_provisioning_from_mac(appEui, appKey)) | ||||
|         return false; | ||||
|      | ||||
|     return ttn_provision_save_keys(); | ||||
|     return ttn_provisioning_save_keys(); | ||||
| } | ||||
|  | ||||
|  | ||||
| void TheThingsNetwork::startProvisioningTask() | ||||
| { | ||||
| #if defined(TTN_HAS_AT_COMMANDS) | ||||
|     ttn_provision_start_task(); | ||||
|     ttn_provisioning_start_task(); | ||||
| #else | ||||
|     ESP_LOGE(TAG, "AT commands are disabled. Change the configuration using 'make menuconfig'"); | ||||
|     ASSERT(0); | ||||
| @ -169,7 +169,7 @@ void TheThingsNetwork::waitForProvisioning() | ||||
|         return; | ||||
|     } | ||||
|  | ||||
|     while (!ttn_provision_have_keys()) | ||||
|     while (!ttn_provisioning_have_keys()) | ||||
|         vTaskDelay(pdMS_TO_TICKS(1000)); | ||||
|  | ||||
|     ESP_LOGI(TAG, "Device successfully provisioned"); | ||||
| @ -182,7 +182,7 @@ void TheThingsNetwork::waitForProvisioning() | ||||
|  | ||||
| bool TheThingsNetwork::join(const char *devEui, const char *appEui, const char *appKey) | ||||
| { | ||||
|     if (!ttn_provision_decode_keys(devEui, appEui, appKey)) | ||||
|     if (!ttn_provisioning_decode_keys(devEui, appEui, appKey)) | ||||
|         return false; | ||||
|      | ||||
|     return joinCore(); | ||||
| @ -190,9 +190,9 @@ bool TheThingsNetwork::join(const char *devEui, const char *appEui, const char * | ||||
|  | ||||
| bool TheThingsNetwork::join() | ||||
| { | ||||
|     if (!ttn_provision_have_keys()) | ||||
|     if (!ttn_provisioning_have_keys()) | ||||
|     { | ||||
|         if (!ttn_provision_restore_keys(false)) | ||||
|         if (!ttn_provisioning_restore_keys(false)) | ||||
|             return false; | ||||
|     } | ||||
|  | ||||
| @ -201,7 +201,7 @@ bool TheThingsNetwork::join() | ||||
|  | ||||
| bool TheThingsNetwork::joinCore() | ||||
| { | ||||
|     if (!ttn_provision_have_keys()) | ||||
|     if (!ttn_provisioning_have_keys()) | ||||
|     { | ||||
|         ESP_LOGW(TAG, "Device EUI, App EUI and/or App key have not been provided"); | ||||
|         return false; | ||||
| @ -267,12 +267,12 @@ void TheThingsNetwork::onMessage(TTNMessageCallback callback) | ||||
|  | ||||
| bool TheThingsNetwork::isProvisioned() | ||||
| { | ||||
|     if (ttn_provision_have_keys()) | ||||
|     if (ttn_provisioning_have_keys()) | ||||
|         return true; | ||||
|      | ||||
|     ttn_provision_restore_keys(true); | ||||
|     ttn_provisioning_restore_keys(true); | ||||
|  | ||||
|     return ttn_provision_have_keys(); | ||||
|     return ttn_provisioning_have_keys(); | ||||
| } | ||||
|  | ||||
| void TheThingsNetwork::setRSSICal(int8_t rssiCal) | ||||
|  | ||||
| @ -96,7 +96,7 @@ void os_getDevKey (u1_t* buf) | ||||
|  | ||||
| // --- Constructor | ||||
|  | ||||
| void ttn_provision_init(void) | ||||
| void ttn_provisioning_init(void) | ||||
| { | ||||
| } | ||||
|  | ||||
| @ -105,7 +105,7 @@ void ttn_provision_init(void) | ||||
|  | ||||
| #if defined(TTN_HAS_AT_COMMANDS) | ||||
|  | ||||
| void ttn_provision_start_task(void) | ||||
| void ttn_provisioning_start_task(void) | ||||
| { | ||||
| #if defined(TTN_CONFIG_UART) | ||||
|     config_uart(); | ||||
| @ -244,9 +244,9 @@ void process_line(void) | ||||
|         { | ||||
|             line_buf[24] = 0; | ||||
|             line_buf[41] = 0; | ||||
|             is_ok = ttn_provision_decode_keys(line_buf + 8, line_buf + 25, line_buf + 42); | ||||
|             is_ok = ttn_provisioning_decode_keys(line_buf + 8, line_buf + 25, line_buf + 42); | ||||
|             if (is_ok) | ||||
|                 is_ok = ttn_provision_save_keys(); | ||||
|                 is_ok = ttn_provisioning_save_keys(); | ||||
|             reset_needed = is_ok; | ||||
|         } | ||||
|     } | ||||
| @ -256,9 +256,9 @@ void process_line(void) | ||||
|         if (is_ok) | ||||
|         { | ||||
|             line_buf[25] = 0; | ||||
|             is_ok = ttn_provision_from_mac(line_buf + 9, line_buf + 26); | ||||
|             is_ok = ttn_provisioning_from_mac(line_buf + 9, line_buf + 26); | ||||
|             if (is_ok) | ||||
|                 is_ok = ttn_provision_save_keys(); | ||||
|                 is_ok = ttn_provisioning_save_keys(); | ||||
|             reset_needed = is_ok; | ||||
|         } | ||||
|     } | ||||
| @ -342,17 +342,17 @@ void config_uart(void) | ||||
|  | ||||
| // --- Key handling | ||||
|  | ||||
| bool ttn_provision_have_keys(void) | ||||
| bool ttn_provisioning_have_keys(void) | ||||
| { | ||||
|     return have_keys; | ||||
| } | ||||
|  | ||||
| bool ttn_provision_decode_keys(const char *dev_eui, const char *app_eui, const char *app_key) | ||||
| bool ttn_provisioning_decode_keys(const char *dev_eui, const char *app_eui, const char *app_key) | ||||
| { | ||||
|     return decode(true, dev_eui, app_eui, app_key); | ||||
| } | ||||
|  | ||||
| bool ttn_provision_from_mac(const char *app_eui, const char *app_key) | ||||
| bool ttn_provisioning_from_mac(const char *app_eui, const char *app_key) | ||||
| { | ||||
|     uint8_t mac[6]; | ||||
|     esp_err_t err = esp_efuse_mac_get_default(mac); | ||||
| @ -414,7 +414,7 @@ bool decode(bool incl_dev_eui, const char *dev_eui, const char *app_eui, const c | ||||
|  | ||||
| // --- Non-volatile storage | ||||
|  | ||||
| bool ttn_provision_save_keys() | ||||
| bool ttn_provisioning_save_keys() | ||||
| { | ||||
|     bool result = false; | ||||
|  | ||||
| @ -449,7 +449,7 @@ done: | ||||
|     return result; | ||||
| } | ||||
|  | ||||
| bool ttn_provision_restore_keys(bool silent) | ||||
| bool ttn_provisioning_restore_keys(bool silent) | ||||
| { | ||||
|     uint8_t buf_dev_eui[8]; | ||||
|     uint8_t buf_app_eui[8]; | ||||
|  | ||||
| @ -19,17 +19,17 @@ | ||||
| extern "C" { | ||||
| #endif | ||||
|  | ||||
| void ttn_provision_init(void); | ||||
| void ttn_provisioning_init(void); | ||||
|  | ||||
|  | ||||
| bool ttn_provision_have_keys(void); | ||||
| bool ttn_provision_decode_keys(const char *dev_eui, const char *app_eui, const char *app_key); | ||||
| bool ttn_provision_from_mac(const char *app_eui, const char *app_key); | ||||
| bool ttn_provision_save_keys(void); | ||||
| bool ttn_provision_restore_keys(bool silent); | ||||
| bool ttn_provisioning_have_keys(void); | ||||
| bool ttn_provisioning_decode_keys(const char *dev_eui, const char *app_eui, const char *app_key); | ||||
| bool ttn_provisioning_from_mac(const char *app_eui, const char *app_key); | ||||
| bool ttn_provisioning_save_keys(void); | ||||
| bool ttn_provisioning_restore_keys(bool silent); | ||||
|  | ||||
| #if defined(TTN_HAS_AT_COMMANDS) | ||||
| void ttn_provision_start_task(void); | ||||
| void ttn_provisioning_start_task(void); | ||||
| #endif | ||||
|  | ||||
| #ifdef __cplusplus | ||||
|  | ||||
		Reference in New Issue
	
	Block a user