diff options
author | root <root@lumpy.lan> | 2021-11-30 00:24:43 +0000 |
---|---|---|
committer | root <root@lumpy.lan> | 2021-11-30 00:24:43 +0000 |
commit | 869118f74612829db47d0d681cee5b4af937b16f (patch) | |
tree | 9195fea1c0d6a002704ba2f452a4ec131923da80 /stm32/app/prototypes.h | |
parent | 440039cb23f786573940ec1eafa665f9de561eae (diff) | |
download | metric_clock-master.tar.gz metric_clock-master.tar.bz2 metric_clock-master.zip |
Diffstat (limited to 'stm32/app/prototypes.h')
-rw-r--r-- | stm32/app/prototypes.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/stm32/app/prototypes.h b/stm32/app/prototypes.h index 18106bc..2e9f4b7 100644 --- a/stm32/app/prototypes.h +++ b/stm32/app/prototypes.h @@ -23,11 +23,12 @@ extern int ring_empty(ring_t *r); extern int ring_read_byte(ring_t *r, uint8_t *c); extern int ring_write(ring_t *r, uint8_t *buf, size_t len); /* usart.c */ -extern ring_t usart_rx_ring; -extern ring_t usart_tx_ring; +extern ring_t usart1_rx_ring; +extern ring_t usart1_tx_ring; extern void usart1_isr(void); -extern void usart_kick(void); +extern void usart1_kick(void); extern int _write(int file, char *ptr, int len); +extern int usart_transact(uint32_t u, void *_b, size_t txl, size_t rxl); extern void usart_init(void); /* ticker.c */ extern volatile uint32_t ticks; @@ -81,3 +82,8 @@ extern void motor_init(void); /* leds.c */ extern void led_tick(void); extern void leds_init(void); +/* tmc2209.c */ +extern int tmc2209_write(uint32_t uart, uint8_t tmc_addr, uint8_t reg, uint32_t value); +extern int tmc2209_read(uint32_t uart, uint8_t tmc_addr, uint8_t reg, uint32_t *value); +extern int tmc2209_config(uint32_t u); +extern int tmc2209_init(void); |