Skip to content

Commit d367abd

Browse files
authored
Fix declaration of enum (#2554)
***NO_CI***
1 parent 768aa19 commit d367abd

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

targets/ESP32/_nanoCLR/nanoFramework.Hardware.ESP32/nanoFramework_hardware_esp32_native.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@
1212
#include <nanoCLR_Checks.h>
1313
#include <corlib_native.h>
1414

15+
16+
typedef enum __nfpack HighResTimerEventType
17+
{
18+
HighResTimerEventType_TimerExpired = 101,
19+
} HighResTimerEventType;
20+
1521
typedef enum __nfpack NativeMemory_MemoryType
1622
{
1723
NativeMemory_MemoryType_All = 0,

targets/ESP32/_nanoCLR/nanoFramework.Hardware.ESP32/nanoFramework_hardware_esp32_native_Hardware_Esp32_HighResTimer.cpp

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,6 @@
1010

1111
esp_timer_handle_t hrtimers[MAX_HRTIMERS] = {};
1212

13-
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
14-
// !!! KEEP IN SYNC WITH nanoFramework.Hardware.Esp32.HighResTimerEventType (in managed code) !!! //
15-
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
16-
17-
enum HighResTimerEventType
18-
{
19-
TimerExpired = 101
20-
};
21-
2213
static int FindNextTimerIndex()
2314
{
2415
for (int index = 0; index < MAX_HRTIMERS; index++)
@@ -33,7 +24,7 @@ static int FindNextTimerIndex()
3324
static void HRtimer_callback(void *arg)
3425
{
3526
esp_timer_handle_t timer_handle = hrtimers[(int)arg];
36-
PostManagedEvent(EVENT_HIGH_RESOLUTION_TIMER, HighResTimerEventType::TimerExpired, 0, (uint32_t)timer_handle);
27+
PostManagedEvent(EVENT_HIGH_RESOLUTION_TIMER, HighResTimerEventType_TimerExpired, 0, (uint32_t)timer_handle);
3728
}
3829

3930
HRESULT Library_nanoFramework_hardware_esp32_native_nanoFramework_Hardware_Esp32_HighResTimer::

0 commit comments

Comments
 (0)