-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Features - (commercial feature) Added support Anjay Core Persistence - (commercial feature) Added support for SIM Bootstrap for STM32L496G-DISCOVERY with BG96 project - Added persistence support of Security object, Server object and Attribute Storage, controllable through shell - B-U585I-IOT02A and B-L462E-CELL1 targets now use external flash as storage for runtime configuration instead of EEPROM - MONARCH project removed due to suspended X-Cube-Cellular support - Added TCP support, both for management connection and CoAP+TCP FOTA downloads - Added the Current Time resource in the Device object, and implemented real time synchronization using the cellular modem features Improvements - Updated X-Cube-Cellular to version 7.1.0 - Updated Mbed TLS to version 3.4.1 and enabled DTLS Connection ID support - Enabled LwM2M 1.1 by default - Introduced various flash footprint optimizations - Added support for the User Button on B-U585I-IOT02A Bugfixes - Fixed B-U585I-IOT02A + BG96 demo app freezing in Release mode
- Loading branch information
Showing
158 changed files
with
18,514 additions
and
14,478 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -20,4 +20,6 @@ | |
|
||
void application_init(); | ||
|
||
int avs_time_stm32_sync_time(void); | ||
|
||
#endif // APPLICATION_H |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
/* | ||
* Copyright 2020-2023 AVSystem <avsystem@avsystem.com> | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
#ifndef AVS_COMMONS_EXTERNAL_LOG_LEVELS_H | ||
#define AVS_COMMONS_EXTERNAL_LOG_LEVELS_H | ||
|
||
// global log level value | ||
#define AVS_LOG_LEVEL_DEFAULT INFO | ||
|
||
#ifdef __GNUC__ | ||
|
||
// HACK: Replace path to whole file with just the filename to save up on flash | ||
// usage. | ||
// Older versions of STM32CubeIDE (e.g. 1.7.0) provide __FILENAME__ definition. | ||
// It was later replaced by __FILE_NAME__ which appeared in upstream gcc for | ||
// compability with clang. | ||
// | ||
// Both definitions are not standard. | ||
|
||
#pragma GCC diagnostic push | ||
#pragma GCC diagnostic ignored "-Wbuiltin-macro-redefined" | ||
|
||
#if defined(__FILE_NAME__) | ||
#undef __FILE__ | ||
#define __FILE__ __FILE_NAME__ | ||
#elif defined(__FILENAME__) | ||
#undef __FILE__ | ||
#define __FILE__ __FILENAME__ | ||
#else | ||
#pragma GCC warning \ | ||
"Both __FILE_NAME__ and __FILENAME__ macros are not available. Logs will include full file paths, which may affect the size of the application binary depending on where the project is located." | ||
#endif // defined(__FILE_NAME__) | ||
|
||
#pragma GCC diagnostic pop | ||
|
||
#endif // __GNUC__ | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,4 +21,5 @@ void lwm2m_init(void); | |
|
||
void lwm2m_start(void); | ||
|
||
|
||
#endif // LWM2M_H |
Oops, something went wrong.