- FDS 피에조 파라미터 구조체 변경 (pd_adc_cnt/pd_delay_us 삭제, piezo 5개 필드 추가)
- maa/mbb 앱 파라미터 수신 → FDS 저장 기능 추가 - magic_number 변경 (0x20260319), cycles 범위 3~7로 제한 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -225,7 +225,7 @@ void dr_piezo_power_on(void)
|
||||
|
||||
m_power_enabled = true;
|
||||
|
||||
DBG_PRINTF("[DR_PIEZO] Power ON: +/-20V ready\r\n");
|
||||
DBG_PRINTF("[PIEZO] Power ON: +/-20V ready\r\n");
|
||||
}
|
||||
|
||||
/* 피에조 전원 OFF: TX 비활성화 후 DC/DC 컨버터 차단 */
|
||||
@@ -237,7 +237,7 @@ void dr_piezo_power_off(void)
|
||||
|
||||
m_power_enabled = false;
|
||||
|
||||
DBG_PRINTF("[DR_PIEZO] Power OFF\r\n");
|
||||
DBG_PRINTF("[PIEZO] Power OFF\r\n");
|
||||
}
|
||||
|
||||
/* 피에조 전원 상태 확인 */
|
||||
@@ -267,7 +267,7 @@ static void dr_piezo_gpio_init(void)
|
||||
/* Initialize MUX control pins */
|
||||
dr_piezo_mux_init();
|
||||
|
||||
DBG_PRINTF("[DR_PIEZO] GPIO init done\r\n");
|
||||
DBG_PRINTF("[PIEZO] GPIO init done\r\n");
|
||||
}
|
||||
|
||||
/* GPIOTE 초기화: P_OUT/N_OUT을 토글 모드로 설정 (PPI 연결 대상) */
|
||||
@@ -291,7 +291,7 @@ static void dr_piezo_gpiote_init(void)
|
||||
);
|
||||
nrf_gpiote_task_enable(GPIOTE_CH_N_OUT);
|
||||
|
||||
DBG_PRINTF("[DR_PIEZO] GPIOTE init done\r\n");
|
||||
DBG_PRINTF("[PIEZO] GPIOTE init done\r\n");
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -732,10 +732,10 @@ void dr_piezo_test_pins(void)
|
||||
/* 시스템 전체 초기화: 전원 ON → TX 드라이버 초기화 */
|
||||
void dr_piezo_system_init(void)
|
||||
{
|
||||
DBG_PRINTF("[DR_PIEZO] System init...\r\n");
|
||||
DBG_PRINTF("[PIEZO] System init...\r\n");
|
||||
dr_piezo_power_on();
|
||||
dr_piezo_init();
|
||||
DBG_PRINTF("[DR_PIEZO] System ready\r\n");
|
||||
DBG_PRINTF("[PIEZO] System ready\r\n");
|
||||
}
|
||||
|
||||
/* 시스템 전체 종료: TX 드라이버 해제 → 전원 OFF */
|
||||
@@ -856,7 +856,7 @@ void dr_piezo_burst_sw(uint8_t cycles)
|
||||
|
||||
uint32_t _d2 = NRF_P1->OUT;
|
||||
|
||||
DBG_PRINTF("[B]S0:%u%u%u\r\n", (_d0>>10)&1, (_d1>>10)&1, (_d2>>10)&1);
|
||||
//DBG_PRINTF("[B]S0:%u%u%u\r\n", (_d0>>10)&1, (_d1>>10)&1, (_d2>>10)&1);
|
||||
|
||||
/* Restore P1 port state (nrf_gpio_cfg_output may clear bits) */
|
||||
NRF_P1->OUT = saved_p1_out;
|
||||
|
||||
Reference in New Issue
Block a user