|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
Files | |
| fm_io.h | |
| The card as the file manager's core sees it: a table of functions the caller supplies, and the answers every part of the core gives. | |
| fm_name.h | |
| The file manager's names and paths: which name a person may give a file or a folder, and the paths built from names. | |
| fm_ops.h | |
| The file manager's jobs on the card: copy, move, rename, delete, make a folder, make an empty file, save a text and load a file, one step at a time. | |
| fm_req.h | |
| One request of the FILES screen to the card's task, and the runner that answers it: a page of a pane, a folder entered or left, the facts of one entry for INFO, or a job run to its end. | |
| fm_rules.h | |
| What the file manager may do to a name: the places the bench keeps, the files the logger writes, and the write gate of the bench's state. | |
| fm_select.h | |
| One page of a folder held while the folder is read: which entries a bounded list keeps, in an order the caller names. | |
| fm_tree.h | |
| One pane of the file manager: a folder of the card, the page of its entries on show, and the row selected. | |
| text_buf.h | |
| A text file in memory for the viewer and the editor: a gap buffer over the caller's bytes and an index of its lines. | |
| text_hl.h | |
| Syntax highlighting of one line of text: the spans of a line and the class of each, for the viewer to colour. | |