File tree Expand file tree Collapse file tree 1 file changed +22
-3
lines changed Expand file tree Collapse file tree 1 file changed +22
-3
lines changed Original file line number Diff line number Diff line change @@ -11,9 +11,28 @@ MagneticSensorSPIConfig_s AS5147_SPI = {
11
11
.command_rw_bit = 14 ,
12
12
.command_parity_bit = 15
13
13
};
14
- // AS5048 and AS5047 are the same as AS5147
15
- MagneticSensorSPIConfig_s AS5048_SPI = AS5147_SPI;
16
- MagneticSensorSPIConfig_s AS5047_SPI = AS5147_SPI;
14
+
15
+ // AS5048 and AS5047 share the same configuration as AS5147
16
+ // we have to explicilty assign them anyway due to compiler issues
17
+ // Ex. https://community.simplefoc.com/t/esp32s3-qtpy-platformio-spi-problem/7444
18
+ MagneticSensorSPIConfig_s AS5048_SPI = {
19
+ .spi_mode = SPI_MODE1,
20
+ .clock_speed = 1000000 ,
21
+ .bit_resolution = 14 ,
22
+ .angle_register = 0x3FFF ,
23
+ .data_start_bit = 13 ,
24
+ .command_rw_bit = 14 ,
25
+ .command_parity_bit = 15
26
+ };
27
+ MagneticSensorSPIConfig_s AS5047_SPI = {
28
+ .spi_mode = SPI_MODE1,
29
+ .clock_speed = 1000000 ,
30
+ .bit_resolution = 14 ,
31
+ .angle_register = 0x3FFF ,
32
+ .data_start_bit = 13 ,
33
+ .command_rw_bit = 14 ,
34
+ .command_parity_bit = 15
35
+ };
17
36
18
37
/* * Typical configuration for the 14bit MonolithicPower MA730 magnetic sensor over SPI interface */
19
38
MagneticSensorSPIConfig_s MA730_SPI = {
You can’t perform that action at this time.
0 commit comments