Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adafruit/Adafruit_Floppy
/ functions
Functions
142 in github.com/adafruit/Adafruit_Floppy
⨍
Functions
142
◇
Types & classes
13
Method
goto_quartertrack
/ ! @brief Seek to the desired quarter track, requires the motor to be spun up! @param quartertrack The position to step to @return True
src/Adafruit_Floppy.cpp:1105
Function
index_pulse_program_init
examples/mfm_emu/drive.pio.h:97
Method
init_capture
src/arch_rp2.cpp:399
Method
init_capture
src/arch_samd51.cpp:372
Function
init_display
examples/04_msd_test/display_none.h:3
Function
init_display
examples/04_msd_test/display_floppsy.h:14
Method
init_generate
src/arch_samd51.cpp:396
Method
inserted
src/Adafruit_MFM_Floppy.cpp:416
Method
isBusy
/ ! @brief Check if device busy @returns true if busy */ /
src/Adafruit_MFM_Floppy.cpp:174
Function
main
host_src/main_fm.c:45
Function
main
host_src/main.c:74
Function
maybe_update_display
examples/04_msd_test/display_common.h:13
Function
maybe_update_display
examples/04_msd_test/display_none.h:4
Function
mfm_io_encode_raw_fm
src/mfm_impl.h:374
Function
mfm_io_encode_raw_mfm
src/mfm_impl.h:381
Function
mfm_io_flux_byte
src/mfm_impl.h:362
Function
mfm_io_flux_byte_compact
src/mfm_impl.h:356
Function
mfm_io_sample_flux
src/arch_rp2.cpp:414
Function
mfm_io_sample_flux
src/arch_samd51.cpp:425
Function
operator!=
examples/04_msd_test/display_common.h:7
Method
print_pulse_bins
/ ! @brief Pretty print a simple histogram of flux transitions @param pulses A pointer to an array of memory containing pulse counts @pa
src/Adafruit_Floppy.cpp:889
Method
print_pulses
/ ! @brief Pretty print the counts in a list of flux transitions @param pulses A pointer to an array of memory containing pulse counts @
src/Adafruit_Floppy.cpp:855
Method
quartertrack
/ ! @brief Get the drive position in quarter tracks @returns True if the track0 sensor is active, false otherwise @note Returns -1 if the
src/Adafruit_Floppy.cpp:1249
Method
readSector
/ ! @brief Read a 512 byte block of data, may used cached data @param block Block number, will be split into head and track based on exp
src/Adafruit_MFM_Floppy.cpp:188
Method
readSectors
/ ! @brief Read multiple 512 byte block of data, may used cached data @param block Starting block number, will be split into head and track
src/Adafruit_MFM_Floppy.cpp:227
Method
readTrack
/ ! @brief Read one track's worth of data and MFM decode it @param logical_track the logical track number, 0 to whatever is the max trac
src/Adafruit_MFM_Floppy.cpp:116
Method
read_index
/ ! @brief Poll the status of the index pulse @returns the status of the index pulse */ /
src/Adafruit_Floppy.cpp:216
Method
removed
src/Adafruit_MFM_Floppy.cpp:349
Method
sectors_per_track
! @brief The expected number of sectors per track in this format @returns The number of sectors per track */
src/Adafruit_Floppy.h:331
Method
set_density
src/Adafruit_Floppy.cpp:445
Method
size
/ ! @brief Quick calculator for expected max capacity @returns Size of the drive in bytes */ /
src/Adafruit_MFM_Floppy.cpp:102
Method
soft_reset
/ ! @brief Initializes the GPIO pins but do not start the motor or anything */ /
src/Adafruit_Floppy.cpp:118
Method
start_polled_capture
src/arch_rp2.cpp:404
Method
start_polled_capture
src/arch_samd51.cpp:420
Method
step
/ ! @brief Step the track motor @param dir STEP_OUT or STEP_IN depending on desired direction @param times How many steps to take */ /
src/Adafruit_Floppy.cpp:398
Method
step_mode
/ ! @brief Set the positioning mode @param step_mode The new positioning mode @note This does not re-position the drive */ /
src/Adafruit_Floppy.cpp:1258
Method
syncDevice
/ ! @brief Sync written blocks NOT IMPLEMENTED YET @returns True on success, false if failed or unimplemented */ /
src/Adafruit_MFM_Floppy.cpp:304
Method
tracks_per_side
! @brief The expected number of tracks per side in this format @returns The number of tracks per side */
src/Adafruit_Floppy.h:334
Method
wait_for_index_pulse_low
/ ! @brief Busy wait until the index line goes from high to low */ /
src/Adafruit_Floppy.cpp:832
Method
writeSector
/ ! @brief Write a 512 byte block of data NOT IMPLEMENTED YET @param block Block number, will be split into head and track based on expe
src/Adafruit_MFM_Floppy.cpp:245
Method
writeSectors
/ ! @brief Write multiple 512 byte blocks of data NOT IMPLEMENTED YET @param block Starting lock number, will be split into head and track b
src/Adafruit_MFM_Floppy.cpp:288
Function
write_fifo
src/arch_rp2.cpp:304
← previous
101–142 of 142, ranked by callers