forked from Mirrors/usk
Compare commits
2 commits
main
...
bct-resync
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
479b7debe9 | ||
|
|
67b9440cd7 |
4 changed files with 13 additions and 7 deletions
11
main.c
11
main.c
|
|
@ -55,7 +55,7 @@ void self_test()
|
|||
{
|
||||
absolute_time_t tio_time = make_timeout_time_ms(2500);
|
||||
adc_init();
|
||||
bool rst_ok = false, cmd_ok = false, d0_ok = false;
|
||||
bool rst_ok = false, cmd_ok = false, d0_ok = false, clk_ok = false;
|
||||
while (!time_reached(tio_time)) {
|
||||
if (!rst_ok)
|
||||
rst_ok |= safe_test_voltage(PIN_RST, 1.8f, 0.2f);
|
||||
|
|
@ -63,7 +63,9 @@ void self_test()
|
|||
cmd_ok |= safe_test_voltage(PIN_CMD, 1.8f, 0.2f);
|
||||
if (!d0_ok)
|
||||
d0_ok |= safe_test_voltage(PIN_DAT, 1.8f, 0.2f);
|
||||
if (rst_ok && cmd_ok && d0_ok)
|
||||
if (!clk_ok)
|
||||
clk_ok |= safe_test_voltage(PIN_CLK, 1.8f, 0.2f);
|
||||
if (rst_ok && cmd_ok && d0_ok && clk_ok)
|
||||
break;
|
||||
}
|
||||
if(!rst_ok)
|
||||
|
|
@ -78,6 +80,11 @@ void self_test()
|
|||
{
|
||||
halt_with_error(2, 2);
|
||||
}
|
||||
|
||||
if(!clk_ok)
|
||||
{
|
||||
halt_with_error(3, 2);
|
||||
}
|
||||
}
|
||||
|
||||
extern bool was_self_reset;
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ fi
|
|||
# detect distribution
|
||||
if [ -f /etc/os-release ]; then
|
||||
. /etc/os-release
|
||||
DISTRO=${ID-LIKE:-$ID}
|
||||
DISTRO=$ID
|
||||
else
|
||||
echo -e "${RED}Error: Cannot detect distribution${NC}"
|
||||
exit 1
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ echo -e "${GREEN}=== Picofly build script (multi-distro) ===${NC}\n"
|
|||
# detect distribution
|
||||
if [ -f /etc/os-release ]; then
|
||||
. /etc/os-release
|
||||
DISTRO=${ID_LIKE:-$ID}
|
||||
DISTRO=$ID
|
||||
else
|
||||
echo -e "${RED}Error: Cannot detect distribution${NC}"
|
||||
exit 1
|
||||
|
|
|
|||
1
test123
1
test123
|
|
@ -1 +0,0 @@
|
|||
asdöfgljkklgj
|
||||
Loading…
Reference in a new issue