Change Details
prod/atben |
5 | 5 | |
6 | 6 | gpio_ben() |
7 | 7 | { |
8 | | step "GPIO scan" |
9 | | todo |
| 8 | # MMC DDCCDD |
| 9 | # 10KM32 |
| 10 | # |
| 11 | # SMSMnI |
| 12 | # CITOSR |
| 13 | # Ben pull-up * * = no PU |
| 14 | # Reset pull v-vv^- |
| 15 | # |
| 16 | |
| 17 | # P_ON state (after reset; transceiver pull-up/downs active) |
| 18 | |
| 19 | step "GPIO scan (P_ON)" |
| 20 | cmd "$LOCAL_EXEC \"atrf-gpio -d $LOCAL_DUT -p \ |
| 21 | zzlzhl '# reset state' \ |
| 22 | 0zlzhl '# test SCLK' \ |
| 23 | zz1zhl '# test SLP_TR' \ |
| 24 | zzl0hl '# test MOSI' \ |
| 25 | zzlz0l '# test nSEL'\"" |
| 26 | doit |
| 27 | |
| 28 | # TRX_OFF state (transceiver pull-up/downs inactive) |
| 29 | |
| 30 | step "GPIO scan (TRX_OFF)" |
| 31 | cmd "$LOCAL_EXEC \"atrf-gpio -d $LOCAL_DUT \ |
| 32 | hzHhhl '# TRX_OFF state' \ |
| 33 | 0zHhhl '# test SCLK' \ |
| 34 | hz0hhl '# test SLP_TR' \ |
| 35 | hzH0hl '# test MOSI' \ |
| 36 | hzHh0l '# test nSEL'\"" |
| 37 | doit |
| 38 | |
| 39 | # INT |
| 40 | |
| 41 | step "GPIO scan (INT)" |
| 42 | cmd "$LOCAL_EXEC \"atrf-gpio -d $LOCAL_DUT -p \ |
| 43 | xxxxxl '# reset state' \ |
| 44 | 0x04=1 '# TRX_CTRL_1.IRQ_POLARITY = 1' \ |
| 45 | xxxxxh '# test INT (1)' \ |
| 46 | xxxx0h '# test INT (2)' \ |
| 47 | xxxx1h '# restore nSEL' \ |
| 48 | 0x04=0 '# TRX_CTRL_1.IRQ_POLARITY = 0' \ |
| 49 | xxxxhl '# test INT again'\"" |
| 50 | doit |
| 51 | |
| 52 | # SLP_TR |
| 53 | |
| 54 | step "GPIO scan (SLP_TR)" |
| 55 | cmd "$LOCAL_EXEC \"atrf-gpio -d $LOCAL_DUT \ |
| 56 | 00!85 '# write 0x55 to the buffer' \ |
| 57 | 00/85 '# read back the buffer value' \ |
| 58 | xx1hxl '# enter SLEEP' \ |
| 59 | xx0hxl '# leave SLEEP' \ |
| 60 | 00/0xff '# read back the buffer value'\"" |
| 61 | doit |
| 62 | |
10 | 63 | } |
11 | 64 | |
12 | 65 | |
Download the corresponding diff file