|
Kestrel Interface
|
Go to the source code of this file.
Macros | |
| #define | PRINTLINES_ALLOWED 0 |
| #define | IO_BUFFER_SIZE 128 |
| #define | write_byte(x) |
| #define | write_short(x) |
| #define | write_int32(x) |
| #define | write_uint32(x) |
| #define | write_float(x) |
| #define | write_string(x) |
| #define | read_byte(x) |
| #define | read_short(x) |
| #define | read_int32(x) |
| #define | read_uint32(x) |
| #define | read_float(x) |
| #define | read_string() |
| #define | read_and_strndup_string(x) |
| #define | FNAME_DIGITS 4 |
Functions | |
| void | dump_file_contents (char *fname) |
| int | file_validity_check (FILE *file, uint8_t magic_byte, uint8_t *byte_out) |
| int | save_profile_as_file (kest_profile *profile, const char *fname) |
| int | save_sequence_as_file (kest_sequence *sequence, const char *fname) |
| int | save_state_to_file (kest_state *state, const char *fname) |
| int | load_state_from_file (kest_state *state, const char *fname) |
| int | read_profile_from_file (kest_profile *profile, const char *fname) |
| int | read_sequence_from_file (kest_sequence *sequence, const char *fname) |
| int | kest_init_directories () |
| int | safe_file_write (int(*write_func)(void *arg, const char *fname), void *arg, const char *fname) |
| int | save_profile_as_file_safe (kest_profile *profile, const char *fname) |
| void | generate_filename (char *prefix, char *suffix, char *dest) |
| int | save_profile (kest_profile *profile) |
| int | save_sequence (kest_sequence *sequence) |
| int | load_saved_profiles (kest_context *cxt) |
| int | load_saved_sequences (kest_context *cxt) |
| int | load_effects (kest_context *cxt) |
| string_ll * | list_files_in_directory (char *dir) |
| void | erase_sd_card_void_cb (void *data) |
| int | erase_folder (const char *dir) |
| void | erase_sd_card () |
| int | fnames_agree (char *a, char *b) |
| #define FNAME_DIGITS 4 |
Definition at line 831 of file kest_files.c.
Referenced by generate_filename().
| #define IO_BUFFER_SIZE 128 |
Definition at line 13 of file kest_files.c.
Referenced by load_state_from_file(), read_profile_from_file(), read_sequence_from_file(), and save_profile_as_file().
| #define PRINTLINES_ALLOWED 0 |
Definition at line 8 of file kest_files.c.
| #define read_and_strndup_string | ( | x | ) |
Definition at line 37 of file kest_files.c.
Referenced by read_profile_from_file(), and read_sequence_from_file().
| #define read_byte | ( | x | ) |
Definition at line 23 of file kest_files.c.
Referenced by file_validity_check().
| #define read_float | ( | x | ) |
Definition at line 27 of file kest_files.c.
Referenced by read_profile_from_file().
| #define read_int32 | ( | x | ) |
Definition at line 25 of file kest_files.c.
| #define read_short | ( | x | ) |
Definition at line 24 of file kest_files.c.
Referenced by read_profile_from_file(), and read_sequence_from_file().
| #define read_string | ( | ) |
Definition at line 28 of file kest_files.c.
Referenced by read_profile_from_file(), and read_sequence_from_file().
| #define read_uint32 | ( | x | ) |
Definition at line 26 of file kest_files.c.
| #define write_byte | ( | x | ) |
Definition at line 15 of file kest_files.c.
Referenced by save_profile_as_file(), save_sequence_as_file(), and save_state_to_file().
| #define write_float | ( | x | ) |
Definition at line 19 of file kest_files.c.
Referenced by save_profile_as_file(), and save_state_to_file().
| #define write_int32 | ( | x | ) |
Definition at line 17 of file kest_files.c.
Referenced by save_profile_as_file(), and save_state_to_file().
| #define write_short | ( | x | ) |
Definition at line 16 of file kest_files.c.
Referenced by save_profile_as_file(), and save_sequence_as_file().
| #define write_string | ( | x | ) |
Definition at line 20 of file kest_files.c.
Referenced by save_profile_as_file(), save_sequence_as_file(), and save_state_to_file().
| #define write_uint32 | ( | x | ) |
Definition at line 18 of file kest_files.c.
| void dump_file_contents | ( | char * | fname | ) |
Definition at line 48 of file kest_files.c.
Referenced by load_state_from_file(), read_profile_from_file(), read_sequence_from_file(), save_profile(), save_sequence(), save_sequence_as_file(), and save_state_to_file().
| int erase_folder | ( | const char * | dir | ) |
Definition at line 1192 of file kest_files.c.
Referenced by erase_folder(), and erase_sd_card().
| void erase_sd_card | ( | ) |
Definition at line 1242 of file kest_files.c.
Referenced by erase_sd_card_void_cb().
| void erase_sd_card_void_cb | ( | void * | data | ) |
Definition at line 1185 of file kest_files.c.
Referenced by configure_main_menu().
| int file_validity_check | ( | FILE * | file, |
| uint8_t | magic_byte, | ||
| uint8_t * | byte_out ) |
Definition at line 73 of file kest_files.c.
Referenced by read_sequence_from_file().
| int fnames_agree | ( | char * | a, |
| char * | b ) |
Definition at line 1247 of file kest_files.c.
Referenced by cxt_get_profile_by_fname(), and cxt_get_sequence_by_fname().
| void generate_filename | ( | char * | prefix, |
| char * | suffix, | ||
| char * | dest ) |
Definition at line 833 of file kest_files.c.
Referenced by save_profile(), and save_sequence().
| int kest_init_directories | ( | ) |
Definition at line 697 of file kest_files.c.
Referenced by app_main(), and main_task().
| string_ll * list_files_in_directory | ( | char * | dir | ) |
Definition at line 1121 of file kest_files.c.
Referenced by load_effects(), load_saved_profiles(), and load_saved_sequences().
| int load_effects | ( | kest_context * | cxt | ) |
Definition at line 1072 of file kest_files.c.
Referenced by app_main(), and main_task().
| int load_saved_profiles | ( | kest_context * | cxt | ) |
Definition at line 960 of file kest_files.c.
Referenced by app_main(), and main_task().
| int load_saved_sequences | ( | kest_context * | cxt | ) |
Definition at line 1024 of file kest_files.c.
Referenced by app_main(), and main_task().
| int load_state_from_file | ( | kest_state * | state, |
| const char * | fname ) |
Definition at line 298 of file kest_files.c.
Referenced by app_main(), and main_task().
| int read_profile_from_file | ( | kest_profile * | profile, |
| const char * | fname ) |
Definition at line 434 of file kest_files.c.
Referenced by load_saved_profiles().
| int read_sequence_from_file | ( | kest_sequence * | sequence, |
| const char * | fname ) |
Definition at line 590 of file kest_files.c.
Referenced by load_saved_sequences().
| int safe_file_write | ( | int(* | write_func )(void *arg, const char *fname), |
| void * | arg, | ||
| const char * | fname ) |
Definition at line 738 of file kest_files.c.
Referenced by kest_state_representation_update().
| int save_profile | ( | kest_profile * | profile | ) |
Definition at line 883 of file kest_files.c.
Referenced by kest_effect_profile_rep_update(), kest_profile_file_rep_update(), kest_profile_save(), profile_settings_save_button_cb(), and save_sequence_as_file().
| int save_profile_as_file | ( | kest_profile * | profile, |
| const char * | fname ) |
Definition at line 96 of file kest_files.c.
Referenced by save_profile(), and save_profile_as_file_safe().
| int save_profile_as_file_safe | ( | kest_profile * | profile, |
| const char * | fname ) |
| int save_sequence | ( | kest_sequence * | sequence | ) |
Definition at line 921 of file kest_files.c.
Referenced by kest_sequence_file_rep_update(), and seq_save_cb().
| int save_sequence_as_file | ( | kest_sequence * | sequence, |
| const char * | fname ) |
Definition at line 194 of file kest_files.c.
Referenced by save_sequence().
| int save_state_to_file | ( | kest_state * | state, |
| const char * | fname ) |
Definition at line 258 of file kest_files.c.
Referenced by kest_state_representation_update().