Compare commits

...

2 Commits

Author SHA1 Message Date
a02b3581c7 debug vofa 2025-04-02 15:24:40 +08:00
f4364f5315 alpha machine 2.0 dirve current 2025-04-02 14:26:00 +08:00
3 changed files with 12 additions and 1 deletions

View File

@ -9,6 +9,8 @@
// #define DEBUG_VERBOES
#define DEBUG_VOFA_TOOL
/******************************************************************************/
#define RCU_GPIO_I2C RCU_GPIOF

View File

@ -48,7 +48,7 @@
/******************************************************************************/
#define LDC1612_CONVERSION_TIME_CH0 0x0546 //0536
#define LDC1612_DRIVE_CURRENT 0x9000 //A000
#define LDC1612_DRIVE_CURRENT 0x8800 //A000
#define LDC1612_MUX_CONFIG 0x020C // no auto scan and filter bandwidth 3.3MHz
#define LDC1612_SENSOR_CONFIG 0x1601
#define LDC1612_ERROR_CONFIG 0x0000

View File

@ -131,6 +131,14 @@ void eddy_current_value_report(void) {
package_data[2] = (eddy_current_value_uint32 >> 8) & 0xFF;
package_data[3] = eddy_current_value_uint32 & 0xFF;
#ifdef DEBUG_VOFA_TOOL
printf("%d\n", eddy_current_value_uint32);
#else
package_data[0] = (eddy_current_value_uint32 >> 24) & 0xFF;
package_data[1] = (eddy_current_value_uint32 >> 16) & 0xFF;
package_data[2] = (eddy_current_value_uint32 >> 8) & 0xFF;
package_data[3] = eddy_current_value_uint32 & 0xFF;
uint8_t combined_data[7];
memcpy(combined_data, package_header, 3);
memcpy(combined_data + 3, package_data, 4);
@ -138,6 +146,7 @@ void eddy_current_value_report(void) {
printf("%c%c%c", package_header[0], package_header[1], package_header[2]);
printf("%c%c%c%c", package_data[0], package_data[1], package_data[2], package_data[3]);
printf("%c", calculate_crc(combined_data, 8));
#endif
}
void tempture_value_report(void) {