MCPcopy Create free account

hub / github.com/adafruit/Adafruit_Floppy / functions

Functions142 in github.com/adafruit/Adafruit_Floppy

Methodgoto_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
Functionindex_pulse_program_init
examples/mfm_emu/drive.pio.h:97
Methodinit_capture
src/arch_rp2.cpp:399
Methodinit_capture
src/arch_samd51.cpp:372
Functioninit_display
examples/04_msd_test/display_none.h:3
Functioninit_display
examples/04_msd_test/display_floppsy.h:14
Methodinit_generate
src/arch_samd51.cpp:396
Methodinserted
src/Adafruit_MFM_Floppy.cpp:416
MethodisBusy
/ ! @brief Check if device busy @returns true if busy */ /
src/Adafruit_MFM_Floppy.cpp:174
Functionmain
host_src/main_fm.c:45
Functionmain
host_src/main.c:74
Functionmaybe_update_display
examples/04_msd_test/display_common.h:13
Functionmaybe_update_display
examples/04_msd_test/display_none.h:4
Functionmfm_io_encode_raw_fm
src/mfm_impl.h:374
Functionmfm_io_encode_raw_mfm
src/mfm_impl.h:381
Functionmfm_io_flux_byte
src/mfm_impl.h:362
Functionmfm_io_flux_byte_compact
src/mfm_impl.h:356
Functionmfm_io_sample_flux
src/arch_rp2.cpp:414
Functionmfm_io_sample_flux
src/arch_samd51.cpp:425
Functionoperator!=
examples/04_msd_test/display_common.h:7
Methodprint_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
Methodprint_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
Methodquartertrack
/ ! @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
MethodreadSector
/ ! @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
MethodreadSectors
/ ! @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
MethodreadTrack
/ ! @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
Methodread_index
/ ! @brief Poll the status of the index pulse @returns the status of the index pulse */ /
src/Adafruit_Floppy.cpp:216
Methodremoved
src/Adafruit_MFM_Floppy.cpp:349
Methodsectors_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
Methodset_density
src/Adafruit_Floppy.cpp:445
Methodsize
/ ! @brief Quick calculator for expected max capacity @returns Size of the drive in bytes */ /
src/Adafruit_MFM_Floppy.cpp:102
Methodsoft_reset
/ ! @brief Initializes the GPIO pins but do not start the motor or anything */ /
src/Adafruit_Floppy.cpp:118
Methodstart_polled_capture
src/arch_rp2.cpp:404
Methodstart_polled_capture
src/arch_samd51.cpp:420
Methodstep
/ ! @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
Methodstep_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
MethodsyncDevice
/ ! @brief Sync written blocks NOT IMPLEMENTED YET @returns True on success, false if failed or unimplemented */ /
src/Adafruit_MFM_Floppy.cpp:304
Methodtracks_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
Methodwait_for_index_pulse_low
/ ! @brief Busy wait until the index line goes from high to low */ /
src/Adafruit_Floppy.cpp:832
MethodwriteSector
/ ! @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
MethodwriteSectors
/ ! @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
Functionwrite_fifo
src/arch_rp2.cpp:304
← previous101–142 of 142, ranked by callers