furi-hal-lpuart.h 407 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include <stddef.h>
  3. #include <stdint.h>
  4. #include "furi-hal-console.h"
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. void furi_hal_lpuart_init();
  9. void furi_hal_lpuart_deinit();
  10. void furi_hal_lpuart_set_br(uint32_t baud);
  11. void furi_hal_lpuart_tx(const uint8_t* buffer, size_t buffer_size);
  12. void furi_hal_lpuart_set_irq_cb(void (*cb)(UartIrqEvent ev, uint8_t data));
  13. #ifdef __cplusplus
  14. }
  15. #endif