SYMBOL INDEX (171 symbols across 19 files) FILE: boot/mcu/STM32F0/config.c function init (line 20) | void init(void) { FILE: boot/mcu/STM32G0/config.c function init (line 20) | void init(void) { FILE: boot/mcu/STM32G4/config.c function init (line 20) | void init(void) { FILE: boot/src/io.c function initio (line 31) | void initio(void) { function recvbuf (line 66) | int recvbuf(char *buf, int len) { function sendbuf (line 87) | void sendbuf(const char *buf, int len) { function recvbuf (line 97) | int recvbuf(char *buf, int len) { function sendbuf (line 130) | void sendbuf(const char *buf, int len) { function recvval (line 159) | int recvval(void) { function sendval (line 164) | void sendval(int val) { function recvdata (line 169) | int recvdata(char *buf) { function senddata (line 177) | void senddata(const char *buf, int len) { FILE: boot/src/main.c function main (line 32) | void main(void) { FILE: boot/src/util.c function crc32 (line 24) | uint32_t crc32(const char *buf, int len) { function write (line 32) | __attribute__((__section__(".ramtext"))) function update (line 76) | __attribute__((__section__(".ramtext"))) function setwrp (line 83) | void setwrp(int type) { // 0 - off, 1 - bootloader, 2 - full FILE: mcu/AT32F421/config.c function init (line 54) | void init(void) { function initled (line 143) | void initled(void) { function ledctl (line 149) | void ledctl(int x) { function hsictl (line 178) | void hsictl(int x) { function compctl (line 184) | void compctl(int x) { function io_serial (line 201) | void io_serial(void) { function io_analog (line 212) | void io_analog(void) { function adctrig (line 220) | void adctrig(void) { function tim1_cc_isr (line 231) | void tim1_cc_isr(void) { function dma1_channel1_isr (line 237) | void dma1_channel1_isr(void) { FILE: mcu/GD32E230/config.c function init (line 45) | void init(void) { function compctl (line 125) | void compctl(int x) { function io_serial (line 142) | void io_serial(void) { function io_analog (line 153) | void io_analog(void) { function adctrig (line 161) | void adctrig(void) { function tim1_brk_up_trg_com_isr (line 168) | void tim1_brk_up_trg_com_isr(void) { function tim1_cc_isr (line 177) | void tim1_cc_isr(void) { function dma1_channel1_isr (line 189) | void dma1_channel1_isr(void) { FILE: mcu/GD32F350/config.c function init (line 52) | void init(void) { function compctl (line 145) | void compctl(int x) { function io_serial (line 162) | void io_serial(void) { function io_analog (line 173) | void io_analog(void) { function adctrig (line 181) | void adctrig(void) { function tim1_brk_up_trg_com_isr (line 188) | void tim1_brk_up_trg_com_isr(void) { function tim1_cc_isr (line 197) | void tim1_cc_isr(void) { function dma1_channel1_isr (line 209) | void dma1_channel1_isr(void) { FILE: mcu/STM32F051/config.c function init (line 54) | void init(void) { function compctl (line 131) | void compctl(int x) { function io_serial (line 148) | void io_serial(void) { function io_analog (line 159) | void io_analog(void) { function adctrig (line 167) | void adctrig(void) { function tim1_brk_up_trg_com_isr (line 174) | void tim1_brk_up_trg_com_isr(void) { function tim1_cc_isr (line 183) | void tim1_cc_isr(void) { function dma1_channel1_isr (line 188) | void dma1_channel1_isr(void) { FILE: mcu/STM32G071/config.c function init (line 63) | void init(void) { function initled (line 229) | void initled(void) { function ledctl (line 244) | void ledctl(int x) { function hsictl (line 259) | void hsictl(int x) { function compctl (line 265) | void compctl(int x) { function io_serial (line 322) | void io_serial(void) { function io_analog (line 336) | void io_analog(void) { function io_analog (line 344) | void io_analog(void) { function adctrig (line 353) | void adctrig(void) { function dma1_channel4_7_dmamux_isr (line 360) | void dma1_channel4_7_dmamux_isr(void) { FILE: mcu/STM32G431/config.c function initled (line 244) | void initled(void) { function ledctl (line 259) | void ledctl(int x) { function hsictl (line 274) | void hsictl(int x) { function compctl (line 280) | void compctl(int x) { function io_serial (line 315) | void io_serial(void) { function io_analog (line 328) | void io_analog(void) { function adctrig (line 336) | void adctrig(void) { function adcdma (line 347) | static void adcdma(void) { function dma1_channel4_isr (line 369) | void dma1_channel4_isr(void) { function dma1_channel5_isr (line 376) | void dma1_channel5_isr(void) { function dma2_channel1_isr (line 384) | void dma2_channel1_isr(void) { FILE: mcu/STM32L431/config.c function init (line 51) | void init(void) { function hsictl (line 145) | void hsictl(int x) { function compctl (line 151) | void compctl(int x) { function io_serial (line 180) | void io_serial(void) { function io_analog (line 191) | void io_analog(void) { function adctrig (line 199) | void adctrig(void) { function tim1_up_tim16_isr (line 207) | void tim1_up_tim16_isr(void) { function tim1_cc_isr (line 212) | void tim1_cc_isr(void) { function dma1_channel6_isr (line 218) | void dma1_channel6_isr(void) { function dma1_channel1_isr (line 222) | void dma1_channel1_isr(void) { FILE: src/cli.c function split (line 69) | static int split(char *str, char **vec, int len, const char *sep) { function getidx (line 79) | static int getidx(const char *str, const char *const vec[]) { function getval (line 86) | static int getval(const char *str, int *val) { function appendstr (line 94) | static void appendstr(char **pos, const char *str) { function appendval (line 98) | static void appendval(char **pos, int val) { function appenddec (line 103) | static void appenddec(char **pos, int val) { function setbeepval (line 124) | static int setbeepval(int val) { function execcmd (line 130) | int execcmd(char *str) { FILE: src/common.h type Cfg (line 56) | typedef struct { type PID (line 109) | typedef struct { function min (line 152) | static inline int min(int a, int b) {return a < b ? a : b;} function max (line 153) | static inline int max(int a, int b) {return a > b ? a : b;} function clamp (line 154) | static inline int clamp(int x, int a, int b) {return min(max(x, a), b);} function NTC10K3455LO2K (line 158) | static inline int NTC10K3455LO2K(int x) { function NTC10K3455UP2K (line 162) | static inline int NTC10K3455UP2K(int x) { function NTC10K3455LO10K (line 166) | static inline int NTC10K3455LO10K(int x) { function NTC10K3455UP10K (line 170) | static inline int NTC10K3455UP10K(int x) { FILE: src/io.c function setthrot (line 47) | static void setthrot(int x) { function setbrake (line 56) | static void setbrake(int x) { function iotim2_isr (line 64) | void iotim2_isr(void) { function initio (line 83) | void initio(void) { function entryirq (line 113) | static void entryirq(void) { function calibirq (line 249) | static void calibirq(void) { function servoirq (line 278) | static void servoirq(void) { function dshotirq (line 290) | static void dshotirq(void) { function dshotreset (line 305) | static void dshotreset(void) { function dshotresync (line 328) | static void dshotresync(void) { function dshotcrc (line 338) | static int dshotcrc(int x, int inv) { function dshotdma (line 345) | static void dshotdma(void) { function iotim_isr (line 527) | void iotim_isr(void) { function iodma_isr (line 531) | void iodma_isr(void) { function usart2_isr (line 541) | void usart2_isr(void) { function getchan (line 545) | static int getchan(const char *buf, int n) { function serialresync (line 556) | static void serialresync(void) { function serialirq (line 567) | static void serialirq(void) { function serialresp (line 584) | static int serialresp(int x) { function serialreq (line 591) | static int serialreq(char a, int x) { function serialdma (line 635) | static void serialdma(void) { function ibusdma (line 654) | static void ibusdma(void) { function sbusrx (line 683) | static void sbusrx(void) { function sbustx (line 692) | static void sbustx(void) { function sbusdma (line 739) | static void sbusdma(void) { function crsfirq (line 770) | static void crsfirq(void) { function cliirq (line 789) | static void cliirq(void) { function cliirq (line 819) | static void cliirq(void) { FILE: src/main.c function getcode (line 90) | static int getcode(void) { function nextstep (line 114) | static void nextstep(void) { function laststep (line 328) | static void laststep(void) { function tim1_com_isr (line 352) | void tim1_com_isr(void) { function iftim_isr (line 374) | void iftim_isr(void) { // BEMF zero-crossing function tim3_isr (line 399) | void tim3_isr(void) { // Any change on Hall sensor inputs function adcdata (line 420) | void adcdata(int t, int u, int v, int c, int a) { function sys_tick_handler (line 455) | void sys_tick_handler(void) { function delay (line 462) | void delay(int ms, Func f) { function pend_sv_handler (line 470) | void pend_sv_handler(void) { function hard_fault_handler (line 483) | void hard_fault_handler(void) { function delayf (line 496) | static void delayf(void) { function beep (line 500) | static void beep(void) { function park (line 521) | static int park(void) { function main (line 554) | void main(void) { FILE: src/telem.c function inittelem (line 34) | void inittelem(void) { function usart1_isr (line 70) | void usart1_isr(void) { function usart1_tx_dma_isr (line 103) | void usart1_tx_dma_isr(void) { function ibusresp (line 108) | static int ibusresp(char a, int x) { function ibusfunc (line 120) | static int ibusfunc(int len) { function sportbyte (line 143) | static void sportbyte(int *crc, int *pos, char b) { function sportresp (line 154) | static int sportresp(int t, int v) { function sportfunc (line 167) | static int sportfunc(int len) { function kisstelem (line 185) | void kisstelem(void) { function crsftelem (line 202) | static void crsftelem(void) { function autotelem (line 254) | void autotelem(void) { FILE: src/util.c function initgpio (line 126) | void initgpio(void) { function initled (line 186) | __attribute__((__weak__)) function hallcode (line 227) | int hallcode(void) { function ledctl (line 279) | __attribute__((__weak__)) function hsictl (line 311) | __attribute__((__weak__)) function crc8 (line 318) | char crc8(const char *buf, int len) { function crc8dvbs2 (line 342) | char crc8dvbs2(const char *buf, int len) { function scale (line 366) | int scale(int x, int a1, int a2, int b1, int b2) { function smooth (line 372) | int smooth(int *s, int x, int n) { function initpid (line 379) | void initpid(PID *pid, int x) { function calcpid (line 384) | int calcpid(PID *pid, int x, int y) { function checkcfg (line 394) | void checkcfg(void) { function savecfg (line 491) | int savecfg(void) { function resetcfg (line 532) | int resetcfg(void) { function resetcom (line 540) | void resetcom(void) { function delayf (line 557) | static void delayf(void) { function playmusic (line 567) | int playmusic(const char *str, int vol) { function playsound (line 629) | void playsound(const char *buf, int vol) { // AU file format, 8-bit line...