furi-hal.c 409 B

1234567891011121314151617181920
  1. #include <furi-hal.h>
  2. #include <stm32wbxx_ll_utils.h>
  3. void furi_hal_init() {
  4. furi_hal_i2c_init();
  5. furi_hal_light_init();
  6. furi_hal_spi_init();
  7. }
  8. void delay(float milliseconds) {
  9. LL_mDelay((uint32_t)milliseconds);
  10. }
  11. void delay_us(float microseconds) {
  12. microseconds = microseconds / 1000;
  13. if(microseconds < 1) {
  14. microseconds = 1;
  15. }
  16. LL_mDelay((uint32_t)microseconds);
  17. }