Преглед на файлове

millis()

systick_millis_count is already volatile, doing it twice is not needed.
teensy4-core
FrankBoesing преди 9 години
родител
ревизия
3bc1d5f9e8
променени са 1 файла, в които са добавени 1 реда и са изтрити 2 реда
  1. +1
    -2
      teensy3/core_pins.h

+ 1
- 2
teensy3/core_pins.h Целия файл

@@ -1070,8 +1070,7 @@ extern volatile uint32_t systick_millis_count;
static inline uint32_t millis(void) __attribute__((always_inline, unused));
static inline uint32_t millis(void)
{
volatile uint32_t ret = systick_millis_count; // single aligned 32 bit is atomic;
return ret;
return systick_millis_count; // single aligned 32 bit is atomic;
}

uint32_t micros(void);

Loading…
Отказ
Запис