FIX&ENH: rotary driver works!
ADD: three pins for current strength values FIX: ADC1->ADC2 ENH: prepare for UART FIX&ADD: add USART print, add extra_script to print floats to COM port #2 ADD: some func #2 Rebuild project structure ADD: .clang-format file ENG: use flag ADD: USART1 FIX: .ioc FIX: .ioc ADD: debug script to angle value ADD: gitlab-ci ADD: gitlab CI ADD: gitlab-ci FIX: gitlab-ci ADD&FIX: all sensors work! (or not?)
This commit is contained in:
parent
d1b0ed0858
commit
8157b41ea9
23 changed files with 673 additions and 339 deletions
|
@ -32,14 +32,19 @@ extern "C" {
|
|||
|
||||
/* USER CODE END Includes */
|
||||
|
||||
/* USER CODE BEGIN Private defines */
|
||||
extern SPI_HandleTypeDef hspi2;
|
||||
|
||||
/* USER CODE BEGIN Private defines */
|
||||
#define AS5040_DIAG_OC_FAULT 0x0001 // Offset Compensation Finished
|
||||
#define AS5040_DIAG_CO_FAULT 0x0002 // Cordic Overflow
|
||||
#define AS5040_DIAG_LIN_FAULT 0x0004 // Linearity Alarm
|
||||
/* USER CODE END Private defines */
|
||||
|
||||
void MX_SPI2_Init(void);
|
||||
|
||||
/* USER CODE BEGIN Prototypes */
|
||||
|
||||
float NormalizeToDegrees(uint16_t rawAngle);
|
||||
uint16_t AS5045_ReadAngle(SPI_HandleTypeDef *hspi, uint8_t *status);
|
||||
/* USER CODE END Prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue