image.png

추가 내용

  1. 보정값(CAL) 런타임 적용
  2. 보정값 Flash 영속 저장/복구
  3. 검증용 CLI(cal show, cal dump, cal save, 재부팅 확인)

목적

  1. 배경
VDDA = (VREFINT_TYP * ADC_MAX) / vref_raw
VDDA = (vrefint_mv_cal * ADC_MAX) / vref_raw

런타임 보정값 변수 추가 (main.c)

static uint32_t vrefint_mv_cal = 1095u;
static uint8_t vrefint_cal_valid = 1;