|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <stdbool.h>#include <stdint.h>Go to the source code of this file.
Macros | |
| #define | BOARD_DMA_BUFFER __attribute__((section(".dma_buffers"), aligned(32))) |
Functions | |
| bool | board_soft_init (void(*init)(void)) |
| bool | board_error_is_soft (void) |
| uint32_t | board_now_ms (void) |
| static bool | board_deadline_passed (uint32_t deadline_ms) |
| static uint32_t | board_ms_left (uint32_t deadline_ms) |
| #define BOARD_DMA_BUFFER __attribute__((section(".dma_buffers"), aligned(32))) |
|
inlinestatic |
Definition at line 42 of file board.h.
References board_now_ms().
Referenced by board_bringup_power_up(), gnss_probe(), sd_nand_probe(), anonymous_namespace{radio_task.cpp}::BoardBus::wait_busy(), and wait_busy_low().
| bool board_error_is_soft | ( | void | ) |
Definition at line 8 of file board.c.
References soft_failed, and soft_section.
Referenced by Error_Handler().
|
inlinestatic |
Definition at line 47 of file board.h.
References board_now_ms().
Referenced by board_spi_lock(), gnss_probe(), and shift().
| uint32_t board_now_ms | ( | void | ) |
Definition at line 24 of file board.c.
References HAL_GetTick().
Referenced by board_bringup_power_up(), board_bringup_read_battery(), board_deadline_passed(), board_ms_left(), board_spi_self_test_exchange(), bringup_task(), gnss_probe(), ms5611_reset(), anonymous_namespace{radio_task.cpp}::radio_task(), sd_nand_probe(), anonymous_namespace{radio_task.cpp}::BoardBus::transfer(), anonymous_namespace{radio_task.cpp}::BoardBus::wait_busy(), wait_since_boot(), and xfer().
| bool board_soft_init | ( | void(* | init )(void) | ) |
Definition at line 16 of file board.c.
References soft_failed, and soft_section.
Referenced by emmc_identify().