25 #define IS_DMA_SAFE(addr) ((uint32_t(addr) & 0xF0000001) == 0x20000000) 30 return static_cast<Util*
>(util);
55 static ToneAlarm& get_ToneAlarm() {
return _toneAlarm; }
60 static ToneAlarm _toneAlarm;
65 #if HAL_WITH_IO_MCU && HAL_HAVE_IMU_HEATER 71 uint32_t last_update_ms;
virtual void _toneAlarm_timer_tick()
AP_HAL::Semaphore * new_semaphore(void) override
enum safety_state safety_switch_state(void) override
uint32_t available_memory_in_ccm_ram(void)
void * try_alloc_from_ccm_ram(size_t size)
void * malloc_type(size_t size, AP_HAL::Util::Memory_Type mem_type)
bool run_debug_shell(AP_HAL::BetterStream *stream)
virtual void toneAlarm_set_tune(uint8_t tune)
static Util * from(AP_HAL::Util *util)
void set_imu_target_temp(int8_t *target)
void set_imu_temp(float current)
void free_type(void *ptr, size_t size, AP_HAL::Util::Memory_Type mem_type)
uint32_t available_memory() override
virtual bool toneAlarm_init()