Skip to content

Commit e2e2c64

Browse files
committed
edge_control: rebuild libmbed.a
1 parent 99ec103 commit e2e2c64

File tree

7 files changed

+72
-17
lines changed

7 files changed

+72
-17
lines changed

cores/arduino/mbed/connectivity/cellular/include/cellular/framework/AT/AT_CellularContext.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ class AT_CellularContext : public CellularContext {
109109
* @return NIDD context text, e.g. Non-IP or NONIP
110110
*/
111111
virtual const char *get_nonip_context_type_str();
112-
virtual void enable_access_technology();
112+
virtual nsapi_error_t enable_access_technology();
113113
virtual void set_cid(int cid);
114114

115115
private:
@@ -135,15 +135,15 @@ class AT_CellularContext : public CellularContext {
135135

136136
PinName _dcd_pin;
137137
bool _active_high;
138-
RadioAccessTechnologyType _rat;
139-
FrequencyBand _band;
140138

141139
protected:
142140
char _found_apn[MAX_APN_LENGTH];
143141
// flag indicating if CP was requested to be setup
144142
bool _cp_req;
145143
bool _is_connected;
146144
ATHandler &_at;
145+
RadioAccessTechnologyType _rat;
146+
FrequencyBand _band;
147147
};
148148

149149
} // namespace mbed

cores/arduino/mbed/connectivity/drivers/cellular/GEMALTO/CINTERION/GEMALTO_CINTERION_CellularContext.h

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class GEMALTO_CINTERION_CellularContext: public AT_CellularContext {
3434
virtual NetworkStack *get_stack();
3535
#endif // NSAPI_PPP_AVAILABLE
3636
virtual nsapi_error_t do_user_authentication();
37+
virtual nsapi_error_t enable_access_technology();
3738
};
3839

3940
} /* namespace mbed */

cores/arduino/mbed/platform/include/platform/Callback.h

+1-10
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,6 @@
2626
#include <mstd_type_traits>
2727
#include <mstd_functional>
2828

29-
#pragma GCC push_options
30-
// This prevents the GCC compiler from applying optimizations that assume the code follows strict aliasing rules.
31-
// In order to prevent bugs arising from undefined behavior that is tricky to find in the Callback implementation,
32-
// or simply from compiler bugs in GCC.
33-
#pragma GCC optimize("-fno-strict-aliasing")
34-
// This prevents the GCC compiler from generating incorrect inline code for the Callback constructor.
35-
#pragma GCC optimize("-fno-inline")
36-
3729
// Controlling switches from config:
3830
// MBED_CONF_PLATFORM_CALLBACK_NONTRIVIAL - support storing non-trivial function objects
3931
// MBED_CONF_PLATFORM_CALLBACK_COMPARABLE - support memcmp comparing stored objects (requires zero padding)
@@ -44,6 +36,7 @@
4436
#define MBED_CONF_PLATFORM_CALLBACK_NONTRIVIAL 1
4537
#endif
4638

39+
4740
namespace mbed {
4841
/** \addtogroup platform-public-api */
4942
/** @{*/
@@ -842,6 +835,4 @@ Callback(R(*func)(const volatile T *, ArgTs...), const volatile U *arg) -> Callb
842835

843836
} // namespace mbed
844837

845-
#pragma GCC pop_options
846-
847838
#endif

variants/EDGE_CONTROL/defines.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
-DFEATURE_STORAGE=1
3939
-D__FPU_PRESENT=1
4040
-D__MBED__=1
41-
-DMBED_BUILD_TIMESTAMP=1690447154.5646534
41+
-DMBED_BUILD_TIMESTAMP=1700127377.3953335
4242
-D__MBED_CMSIS_RTOS_CM
4343
-DMBED_MPU_CUSTOM
4444
-DMBED_TICKLESS

variants/EDGE_CONTROL/includes.txt

+27
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,33 @@
9494
-iwithprefixbefore/mbed/connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver/source
9595
-iwithprefixbefore/mbed/connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver/stm-s2lp-rf-driver
9696
-iwithprefixbefore/mbed/connectivity/drivers/ble/FEATURE_BLE/TARGET_NORDIC/TARGET_NORDIC_CORDIO/TARGET_NRF5x
97+
-iwithprefixbefore/mbed/connectivity/drivers/cellular
98+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/Altair
99+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/Altair/ALT1250
100+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/Altair/ALT1250/PPP
101+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/GEMALTO
102+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/GEMALTO/CINTERION
103+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/GENERIC
104+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/GENERIC/GENERIC_AT3GPP
105+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/MultiTech
106+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/MultiTech/DragonflyNano
107+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/MultiTech/DragonflyNano/PPP
108+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL
109+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL/BC95
110+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL/BG96
111+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL/EC2X
112+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL/M26
113+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL/UG96
114+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/RiotMicro
115+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/RiotMicro/AT
116+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/TELIT
117+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/TELIT/HE910
118+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/TELIT/ME310
119+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/TELIT/ME910
120+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/UBLOX
121+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/UBLOX/AT
122+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/UBLOX/N2XX
123+
-iwithprefixbefore/mbed/connectivity/drivers/cellular/UBLOX/PPP
97124
-iwithprefixbefore/mbed/connectivity/drivers/mbedtls/FEATURE_CRYPTOCELL310
98125
-iwithprefixbefore/mbed/connectivity/drivers/mbedtls/FEATURE_CRYPTOCELL310/TARGET_MCU_NRF52840
99126
-iwithprefixbefore/mbed/connectivity/drivers/mbedtls/FEATURE_CRYPTOCELL310/include

variants/EDGE_CONTROL/libs/libmbed.a

771 KB
Binary file not shown.

0 commit comments

Comments
 (0)