Adafruit Library
Adafruit_FloppyBase Member List

This is the complete list of members for Adafruit_FloppyBase, including all inherited members.

Adafruit_FloppyBase(int indexpin, int wrdatapin, int wrgatepin, int rddatapin, bool is_apple2=false)Adafruit_FloppyBaseprotected
begin(void)Adafruit_FloppyBase
bus_typeAdafruit_FloppyBase
capture_track(volatile uint8_t *pulses, size_t max_pulses, int32_t *falling_index_offset, bool store_greaseweazle=false, uint32_t capture_ms=0, uint32_t index_wait_ms=250) __attribute__((optimize("O3")))Adafruit_FloppyBase
debug_serialAdafruit_FloppyBase
decode_track_mfm(uint8_t *sectors, size_t n_sectors, uint8_t *sector_validity, const uint8_t *pulses, size_t n_pulses, float nominal_bit_time_us, bool clear_validity=false, uint8_t *logical_track=nullptr)Adafruit_FloppyBase
encode_track_mfm(const uint8_t *sectors, size_t n_sectors, uint8_t *pulses, size_t max_pulses, float nominal_bit_time_us, uint8_t logical_track)Adafruit_FloppyBase
end()Adafruit_FloppyBasevirtual
get_ready_sense()=0Adafruit_FloppyBasepure virtual
get_side()=0Adafruit_FloppyBasepure virtual
get_track0_sense()=0Adafruit_FloppyBasepure virtual
get_write_protect()=0Adafruit_FloppyBasepure virtual
getSampleFrequency(void)Adafruit_FloppyBase
goto_track(uint8_t track_num)=0Adafruit_FloppyBasepure virtual
led_pinAdafruit_FloppyBase
motor_delay_msAdafruit_FloppyBase
print_pulse_bins(uint8_t *pulses, size_t n_pulses, uint8_t max_bins=64, bool is_gw_format=false, uint32_t min_bin_size=100)Adafruit_FloppyBase
print_pulses(uint8_t *pulses, size_t n_pulses, bool is_gw_format=false)Adafruit_FloppyBase
read_index()Adafruit_FloppyBaseprotected
select(bool selected)=0Adafruit_FloppyBasepure virtual
select_delay_usAdafruit_FloppyBase
set_density(bool high_density)=0Adafruit_FloppyBasepure virtual
settle_delay_msAdafruit_FloppyBase
side(uint8_t head)=0Adafruit_FloppyBasepure virtual
soft_reset(void)Adafruit_FloppyBasevirtual
spin_motor(bool motor_on)=0Adafruit_FloppyBasepure virtual
step_delay_usAdafruit_FloppyBase
track(void)=0Adafruit_FloppyBasepure virtual
watchdog_delay_msAdafruit_FloppyBase
write_track(uint8_t *pulses, size_t n_pulses, bool store_greaseweazle=false) __attribute__((optimize("O3")))Adafruit_FloppyBase