|
PER Firmware
|
Modernized AMK driver. More...
#include "common/can_library/generated/MCAN.h"#include <stdint.h>Go to the source code of this file.
Classes | |
| struct | AMK_t |
Enumerations | |
| enum | AMK_motor_state_t : uint8_t { AMK_STATE_OFF = 0 , AMK_STATE_STARTING = 1 , AMK_STATE_RUNNING = 2 , AMK_STATE_RECOVERING = 3 , AMK_STATE_FATAL = 4 } |
Functions | |
| void | AMK_init (AMK_t *amk, void(*set_func)(void), INVA_SET_data_t *set, INVA_CRIT_data_t *crit, INVA_INFO_data_t *info, INVA_TEMPS_data_t *temps, INVA_ERR_1_data_t *err1, INVA_ERR_2_data_t *err2, bool *precharge_ptr) |
| void | AMK_reset (AMK_t *amk) |
| void | AMK_set_torque (AMK_t *amk, int16_t torque_percent) |
| void | AMK_periodic (AMK_t *amk) |
Modernized AMK driver.