uart_bridge.h 559 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef __UART_BRIDGE_H
  2. #define __UART_BRIDGE_H
  3. //
  4. void init_usart(void);
  5. //
  6. void ub_init_os(void);
  7. //
  8. uint32_t get_uint_param(char* buf, uint8_t index);
  9. //
  10. void usart_bridge_rx_cb(void);
  11. // -------------------------------------------------------------------------- //
  12. // API
  13. //
  14. void get_raw_params(uint32_t *f_turns, uint32_t *b_turns, uint32_t *dir);
  15. //
  16. void set_raw_params(uint32_t f_turns, uint32_t b_turns, uint32_t dir);
  17. //
  18. void set_raw_counters(uint32_t f_turns, uint32_t b_turns);
  19. //
  20. void inc_raw_counters(void);
  21. #endif // __UART_BRIDGE_H