Просмотр исходного кода

Avoid USB bug related with O2 optimize

teensy4-core
PaulStoffregen 6 лет назад
Родитель
Сommit
cb6289fd85
1 измененных файлов: 8 добавлений и 0 удалений
  1. +8
    -0
      teensy3/usb_dev.c

+ 8
- 0
teensy3/usb_dev.c Просмотреть файл

@@ -45,6 +45,14 @@
#include "usb_mem.h"
#include <string.h> // for memset

// This code has a known bug with compiled with -O2 optimization on gcc 5.4.1
// https://forum.pjrc.com/threads/53574-Teensyduino-1-43-Beta-2?p=186177&viewfull=1#post186177
#if defined(__MKL26Z64__)
#pragma GCC optimize ("Os")
#else
#pragma GCC optimize ("O3")
#endif

// buffer descriptor table

typedef struct {

Загрузка…
Отмена
Сохранить