File tree 24 files changed +62
-44
lines changed
cores/arduino/mbed/connectivity
netsocket/include/netsocket
24 files changed +62
-44
lines changed Original file line number Diff line number Diff line change @@ -148,6 +148,13 @@ class STM32_EMAC : public EMAC {
148
148
*/
149
149
virtual void set_memory_manager (EMACMemoryManager &mem_mngr);
150
150
151
+ /* return the status of the interface as integer */
152
+ int get_interface_status () override ;
153
+ /* return true if the interface is in the correct state to transmit */
154
+ bool is_ready_to_tx () override ;
155
+ /* restart only if the interface is in error state */
156
+ void restart () override ;
157
+
151
158
// Called from driver functions
152
159
ETH_HandleTypeDef EthHandle;
153
160
osThreadId_t thread; /* *< Processing thread */
Original file line number Diff line number Diff line change @@ -176,6 +176,17 @@ class EMAC {
176
176
* @param mem_mngr Pointer to memory manager
177
177
*/
178
178
virtual void set_memory_manager (EMACMemoryManager &mem_mngr) = 0;
179
+
180
+ virtual bool is_ready_to_tx () {
181
+ return true ;
182
+ }
183
+
184
+ virtual void restart () {
185
+ }
186
+
187
+ virtual int get_interface_status () {
188
+ return -1 ;
189
+ }
179
190
};
180
191
181
192
Original file line number Diff line number Diff line change 34
34
-DFEATURE_STORAGE=1
35
35
-D__FPU_PRESENT=1
36
36
-D__MBED__=1
37
- -DMBED_BUILD_TIMESTAMP=1719580467.0657709
37
+ -DMBED_BUILD_TIMESTAMP=1720438723.6150708
38
38
-D__MBED_CMSIS_RTOS_CM
39
39
-DMBED_MPU_CUSTOM
40
40
-DMBED_TICKLESS
65
65
-DTOOLCHAIN_GCC_ARM
66
66
-DWSF_MAX_HANDLERS=10
67
67
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
68
- -DCORE_MAJOR=
69
- -DCORE_MINOR=
70
- -DCORE_PATCH=
68
+ -DCORE_MAJOR=4
69
+ -DCORE_MINOR=1
70
+ -DCORE_PATCH=5
71
71
-DUSE_ARDUINO_PINOUT
Original file line number Diff line number Diff line change 38
38
-DFEATURE_STORAGE=1
39
39
-D__FPU_PRESENT=1
40
40
-D__MBED__=1
41
- -DMBED_BUILD_TIMESTAMP=1719580640.5462966
41
+ -DMBED_BUILD_TIMESTAMP=1720438575.8324268
42
42
-D__MBED_CMSIS_RTOS_CM
43
43
-DMBED_MPU_CUSTOM
44
44
-DMBED_TICKLESS
69
69
-DTOOLCHAIN_GCC_ARM
70
70
-DWSF_MAX_HANDLERS=10
71
71
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
72
- -DCORE_MAJOR=
73
- -DCORE_MINOR=
74
- -DCORE_PATCH=
72
+ -DCORE_MAJOR=4
73
+ -DCORE_MINOR=1
74
+ -DCORE_PATCH=5
75
75
-DUSE_ARDUINO_PINOUT
Original file line number Diff line number Diff line change 42
42
-DFEATURE_BLE=1
43
43
-D__FPU_PRESENT=1
44
44
-D__MBED__=1
45
- -DMBED_BUILD_TIMESTAMP=1719580585.9789317
45
+ -DMBED_BUILD_TIMESTAMP=1720439009.4096816
46
46
-D__MBED_CMSIS_RTOS_CM
47
47
-DMBED_MPU_CUSTOM
48
48
-DMBED_TICKLESS
79
79
-DUSE_HAL_DRIVER
80
80
-DVIRTIO_DEVICE_ONLY
81
81
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
82
- -DCORE_MAJOR=
83
- -DCORE_MINOR=
84
- -DCORE_PATCH=
82
+ -DCORE_MAJOR=4
83
+ -DCORE_MINOR=1
84
+ -DCORE_PATCH=5
85
85
-DUSE_ARDUINO_PINOUT
Original file line number Diff line number Diff line change 44
44
-DFEATURE_BLE=1
45
45
-D__FPU_PRESENT=1
46
46
-D__MBED__=1
47
- -DMBED_BUILD_TIMESTAMP=1719930214.211079
47
+ -DMBED_BUILD_TIMESTAMP=1720438617.7533863
48
48
-D__MBED_CMSIS_RTOS_CM
49
49
-DMBED_TICKLESS
50
50
-DMBEDTLS_FS_IO
80
80
-DUSE_HAL_DRIVER
81
81
-DVIRTIO_DRIVER_ONLY
82
82
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
83
- -DCORE_MAJOR=
84
- -DCORE_MINOR=
85
- -DCORE_PATCH=
83
+ -DCORE_MAJOR=4
84
+ -DCORE_MINOR=1
85
+ -DCORE_PATCH=5
86
86
-DUSE_ARDUINO_PINOUT
Original file line number Diff line number Diff line change 21
21
-DDEVICE_USTICKER=1
22
22
-DDEVICE_WATCHDOG=1
23
23
-D__MBED__=1
24
- -DMBED_BUILD_TIMESTAMP=1719580442.2641459
24
+ -DMBED_BUILD_TIMESTAMP=1720438706.2363644
25
25
-D__MBED_CMSIS_RTOS_CM
26
26
-DMBED_MPU_CUSTOM
27
27
-DMBEDTLS_ENTROPY_NV_SEED
45
45
-DTOOLCHAIN_GCC
46
46
-DTOOLCHAIN_GCC_ARM
47
47
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
48
- -DCORE_MAJOR=
49
- -DCORE_MINOR=
50
- -DCORE_PATCH=
48
+ -DCORE_MAJOR=4
49
+ -DCORE_MINOR=1
50
+ -DCORE_PATCH=5
51
51
-DUSE_ARDUINO_PINOUT
Original file line number Diff line number Diff line change 33
33
-DFEATURE_BLE=1
34
34
-D__FPU_PRESENT=1
35
35
-D__MBED__=1
36
- -DMBED_BUILD_TIMESTAMP=1719580684.6774077
36
+ -DMBED_BUILD_TIMESTAMP=1720438759.8894477
37
37
-D__MBED_CMSIS_RTOS_CM
38
38
-DMBED_MPU_CUSTOM
39
39
-DMBED_TICKLESS
75
75
-DTOOLCHAIN_GCC
76
76
-DTOOLCHAIN_GCC_ARM
77
77
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
78
- -DCORE_MAJOR=
79
- -DCORE_MINOR=
80
- -DCORE_PATCH=
78
+ -DCORE_MAJOR=4
79
+ -DCORE_MINOR=1
80
+ -DCORE_PATCH=5
81
81
-DUSE_ARDUINO_PINOUT
Original file line number Diff line number Diff line change 45
45
-DFLOW_SILENT
46
46
-D__FPU_PRESENT=1
47
47
-D__MBED__=1
48
- -DMBED_BUILD_TIMESTAMP=1719580720.2247646
48
+ -DMBED_BUILD_TIMESTAMP=1720438783.4796686
49
49
-D__MBED_CMSIS_RTOS_CM
50
50
-DMBED_TICKLESS
51
51
-DMBEDTLS_FS_IO
83
83
-DUSE_HAL_DRIVER
84
84
-DVIRTIO_DRIVER_ONLY
85
85
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
86
- -DCORE_MAJOR=
87
- -DCORE_MINOR=
88
- -DCORE_PATCH=
86
+ -DCORE_MAJOR=4
87
+ -DCORE_MINOR=1
88
+ -DCORE_PATCH=5
89
89
-DUSE_ARDUINO_PINOUT
Original file line number Diff line number Diff line change 44
44
-DFEATURE_BLE=1
45
45
-D__FPU_PRESENT=1
46
46
-D__MBED__=1
47
- -DMBED_BUILD_TIMESTAMP=1719929630.0019104
47
+ -DMBED_BUILD_TIMESTAMP=1720438877.8913524
48
48
-D__MBED_CMSIS_RTOS_CM
49
49
-DMBED_TICKLESS
50
50
-DMBEDTLS_FS_IO
80
80
-DUSE_HAL_DRIVER
81
81
-DVIRTIO_DRIVER_ONLY
82
82
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
83
- -DCORE_MAJOR=
84
- -DCORE_MINOR=
85
- -DCORE_PATCH=
83
+ -DCORE_MAJOR=4
84
+ -DCORE_MINOR=1
85
+ -DCORE_PATCH=5
86
86
-DUSE_ARDUINO_PINOUT
Original file line number Diff line number Diff line change 46
46
-D__FPU_PRESENT=1
47
47
-DLSE_STARTUP_TIMEOUT=200
48
48
-D__MBED__=1
49
- -DMBED_BUILD_TIMESTAMP=1719580529.7864532
49
+ -DMBED_BUILD_TIMESTAMP=1720438970.1228094
50
50
-D__MBED_CMSIS_RTOS_CM
51
51
-DMBED_TICKLESS
52
52
-DMBEDTLS_FS_IO
83
83
-DUSE_HAL_DRIVER
84
84
-DVIRTIO_DRIVER_ONLY
85
85
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
86
- -DCORE_MAJOR=
87
- -DCORE_MINOR=
88
- -DCORE_PATCH=
86
+ -DCORE_MAJOR=4
87
+ -DCORE_MINOR=1
88
+ -DCORE_PATCH=5
89
89
-DUSE_ARDUINO_PINOUT
Original file line number Diff line number Diff line change 34
34
-DEXTRA_IDLE_STACK_REQUIRED
35
35
-D__FPU_PRESENT=1
36
36
-D__MBED__=1
37
- -DMBED_BUILD_TIMESTAMP=1719580895.1557932
37
+ -DMBED_BUILD_TIMESTAMP=1720439046.7874656
38
38
-D__MBED_CMSIS_RTOS_CM
39
39
-DMBED_MPU_CUSTOM
40
40
-DMBED_TICKLESS
70
70
-DUSE_HAL_DRIVER
71
71
-DVIRTIO_DEVICE_ONLY
72
72
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
73
- -DCORE_MAJOR=
74
- -DCORE_MINOR=
75
- -DCORE_PATCH=
73
+ -DCORE_MAJOR=4
74
+ -DCORE_MINOR=1
75
+ -DCORE_PATCH=5
76
76
-DUSE_ARDUINO_PINOUT
Original file line number Diff line number Diff line change 21
21
-DDEVICE_USTICKER=1
22
22
-DDEVICE_WATCHDOG=1
23
23
-D__MBED__=1
24
- -DMBED_BUILD_TIMESTAMP=1719580504.0819786
24
+ -DMBED_BUILD_TIMESTAMP=1720439093.433086
25
25
-D__MBED_CMSIS_RTOS_CM
26
26
-DMBED_MPU_CUSTOM
27
27
-DMBEDTLS_ENTROPY_NV_SEED
44
44
-DTOOLCHAIN_GCC
45
45
-DTOOLCHAIN_GCC_ARM
46
46
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
47
- -DCORE_MAJOR=
48
- -DCORE_MINOR=
49
- -DCORE_PATCH=
47
+ -DCORE_MAJOR=4
48
+ -DCORE_MINOR=1
49
+ -DCORE_PATCH=5
50
50
-DUSE_ARDUINO_PINOUT
You can’t perform that action at this time.
0 commit comments