Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FPD1: GPIO expanders both work

  • flash smoke_pca9539r with I2C address 0x74

  • ensure all the LEDs on the board light up for that gpio expander

  • repeat for 0x76

  • if unsure, repeat for 0x76 and make sure between the two of them all the LEDs light up

FPD2: All BTS7200 Isense works

  • change PD_SMOKE_TEST_MODE to SMOKE_TEST_MODE_CURRENT_MEASUREMENT in PD smoketests_pd.h

  • change USE_FRONT_PD to true in smoke_current_measurement.c

  • flash PD

  • see readings for each BTS7200/BTS7040 output on minicom, make sure all readings are initially ~0 mA

    • if UV cutoff isn’t connected there may be warnings/nonsensical output with [front] UV cutoff, ignore that if not testing with UV cutoff

  • for each BTS7200/BTS7040 output, connect an e-load on constant current and make sure the constant current you select shows up on minicom in the correct output

    • but have hardware make sure it’s not gonna blow anything up

FPD3: Reading SPST pot works

  • flash babydriver

  • repeatedly call adc_read('a', 0) to read from the SPST pot

  • ensure that readings vary from 0 mV to 1650 mV when varying the pot

FPD4: Fan control works

Same as RPD4 (the fans are all driver ventilation)

FPD5: Voltage regulator works

Same as RPD5

FPD6: UV detector works

Smoke test coming in SOFT-550

...