rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
kst_card.h
Go to the documentation of this file.
1
18#pragma once
19
20#include "kst_prog.h"
21#include "kst_reg.h"
22#include "kst_store.h"
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
36#define KST_CARD_LIST_MAX 64u
37
47unsigned kst_card_type(const kst_image_t *img);
48
73void kst_card_run(const kst_store_io_t *io, const kst_prog_card_req_t *req,
75
76#ifdef __cplusplus
77}
78#endif
unsigned kst_card_type(const kst_image_t *img)
The servo type of an image as a number the screen prints behind a "V": 6 or 8.
Definition kst_card.c:39
void kst_card_run(const kst_store_io_t *io, const kst_prog_card_req_t *req, kst_prog_card_done_t *done)
Carry out req on the card behind io and write the answer to done.
Definition kst_card.c:266
The programmer for KST and Chaservo servos as the SERVO screen runs it: what is read from a servo,...
KST servo programming protocol: the register image and its fields.
Servo configuration files on the card: names, saving, listing, loading.
The 32 registers, by address.
Definition kst_reg.h:47
The card side's answer to a request.
Definition kst_prog.h:380
A request to the card side.
Definition kst_prog.h:366
The card.
Definition kst_store.h:154