diff --git a/Adafruit_Floppy.cpp b/Adafruit_Floppy.cpp index c03cbee..fbe7d1f 100644 --- a/Adafruit_Floppy.cpp +++ b/Adafruit_Floppy.cpp @@ -280,8 +280,7 @@ int8_t Adafruit_Floppy::track(void) { return _track; } @return Number of pulses we actually captured */ /**************************************************************************/ -uint32_t Adafruit_Floppy::capture_track(uint8_t *pulses, uint32_t max_pulses) - __attribute__((optimize("O3"))) { +uint32_t Adafruit_Floppy::capture_track(uint8_t *pulses, uint32_t max_pulses) { unsigned pulse_count; uint8_t *pulses_ptr = pulses; uint8_t *pulses_end = pulses + max_pulses; diff --git a/Adafruit_Floppy.h b/Adafruit_Floppy.h index 92a39b5..b10aca8 100644 --- a/Adafruit_Floppy.h +++ b/Adafruit_Floppy.h @@ -36,7 +36,8 @@ public: int8_t track(void); void step(bool dir, uint8_t times); - uint32_t capture_track(uint8_t *pulses, uint32_t max_pulses); + uint32_t capture_track(uint8_t *pulses, uint32_t max_pulses) + __attribute__((optimize("O3"))); void print_pulse_bins(uint8_t *pulses, uint32_t num_pulses, uint8_t max_bins = 64); void print_pulses(uint8_t *pulses, uint32_t num_pulses);