INFO  from Msi(Range48M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  (2/3) running `enter_exit_lprun`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:92
 INFO  Range200k
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  Range400k
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  Range800k
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  Range1M
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  (3/3) running `lsi_to_from`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:92
 INFO  LSI disabled from Div1 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI disabled from Div1 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI disabled from Div128 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI disabled from Div128 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI enabled from Div1 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  LSI enabled from Div1 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  LSI enabled from Div128 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  LSI enabled from Div128 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:92
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO  device halted without error

Output from: cargo test -p adc-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling adc-testsuite v0.1.0 (/tmp/tmpg0rqa6wl/adc-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.60s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-25ac4abb6638d544)
(HOST) INFO  flashing program (20.37 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000007 INFO  (1/10) running `enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000034 INFO  Enable cycles: 137 CPU 34 ADC
└─ test::tests::enable @ tests/test.rs:80
0.000067 INFO  Disable cycles: 105 CPU 26 ADC
└─ test::tests::enable @ tests/test.rs:99
0.000099 INFO  (2/10) running `tsen_enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000375 INFO  (3/10) running `vbat_enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000402 INFO  (4/10) running `vref_enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000428 INFO  (5/10) running `vref`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000536 INFO  vref_cal: 1508
└─ test::tests::vref @ tests/test.rs:187
0.000557 INFO  vref pre-calibration: 1530 Δ 22
└─ test::tests::vref @ tests/test.rs:190
0.000585 INFO  vref post-calibration: 1497 Δ 11
└─ test::tests::vref @ tests/test.rs:191
0.000613 INFO  (6/10) running `test_hsi16`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000703 INFO  vref: 1497 Δ 11
└─ test::tests::test_hsi16 @ tests/test.rs:216
0.000737 INFO  (7/10) running `temperature`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000948 INFO  Temperature: 32 °C
└─ test::tests::temperature @ tests/test.rs:235
0.000970 INFO  (8/10) running `vbat`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.001056 INFO  VBAT=1372 Δ 7
└─ test::validate_vbat @ tests/test.rs:31
0.001085 INFO  (9/10) running `vbat_advanced`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.001147 INFO  Calibration cycles: CPU 470 ADC 117
└─ test::tests::vbat_advanced @ tests/test.rs:269
0.001178 INFO  Enable cycles: CPU 120 ADC 30
└─ test::tests::vbat_advanced @ tests/test.rs:280
0.001207 INFO  Channel configuration cycles: CPU 15 ADC 3
└─ test::tests::vbat_advanced @ tests/test.rs:292
0.001252 INFO  Sample cycles: CPU 717 ADC 179
└─ test::tests::vbat_advanced @ tests/test.rs:305
0.001281 INFO  VBAT=1373 Δ 8
└─ test::validate_vbat @ tests/test.rs:31
0.001309 INFO  VBAT=1373 Δ 8
└─ test::validate_vbat @ tests/test.rs:31
0.001338 INFO  (10/10) running `stop_conversion`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.001367 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p subghz-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
   Compiling static_assertions v1.1.0
   Compiling nucleo-wl55jc-bsp v0.1.0-alpha.0 (/tmp/tmpg0rqa6wl/nucleo-wl55jc-bsp)
   Compiling subghz-testsuite v0.1.0 (/tmp/tmpg0rqa6wl/subghz-testsuite)
    Finished test [optimized + debuginfo] target(s) in 1.06s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-fbb389608b5f5d95)
(HOST) INFO  flashing program (26.42 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000007 INFO  (1/5) running `buffer_io`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.000406 INFO  Cycles 255B: 17970
└─ test::tests::buffer_io @ tests/test.rs:329
0.000512 INFO  Cycles 0B: 1186
└─ test::tests::buffer_io @ tests/test.rs:338
0.000533 INFO  (2/5) running `buffer_io_no_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.002244 INFO  Cycles 255B: 80994
└─ test::tests::buffer_io_no_dma @ tests/test.rs:351
0.002354 INFO  Cycles 0B: 1351
└─ test::tests::buffer_io_no_dma @ tests/test.rs:360
0.002376 INFO  (3/5) running `sleep_enter_exit`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.004474 INFO  74870 cycles to wake radio
└─ test::tests::sleep_enter_exit @ tests/test.rs:375
0.004511 INFO  (4/5) running `fsk_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.017480 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:177
0.017510 DEBUG RX with timeout 159 ms
└─ test::ping_pong @ tests/test.rs:186
0.131675 INFO  RX done
└─ test::ping_pong @ tests/test.rs:209
0.131716 INFO  Ok(FskPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    preamble_err: false,
    sync_err: false,
    addr_err: false,
    crc_err: false,
    length_err: false,
    abort_err: false,
    pkt_received: true,
    pkt_sent: false,
    rssi_sync: -39,
    rssi_avg: -39,
})
└─ test::ping_pong @ tests/test.rs:214
0.131867 INFO  received PING
└─ test::ping_pong @ tests/test.rs:229
0.140127 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.148372 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.156618 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.164864 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.173111 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.181359 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.189604 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.197851 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.206096 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.214345 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.214360 INFO  (5/5) running `lora_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.227436 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:177
0.227465 DEBUG RX with timeout 134 ms
└─ test::ping_pong @ tests/test.rs:186
0.385466 INFO  RX timeout 157 ms Δ 23 ms
└─ test::ping_pong @ tests/test.rs:197
0.460394 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.460408 INFO  Attempt: 1/100
└─ test::ping_pong @ tests/test.rs:177
0.460520 DEBUG RX with timeout 265 ms
└─ test::ping_pong @ tests/test.rs:186
0.505597 INFO  RX done
└─ test::ping_pong @ tests/test.rs:209
0.505638 INFO  Ok(LoRaPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    rssi_pkt: -36,
    snr_pkt: 14,
    signal_rssi_pkt: -37,
})
└─ test::ping_pong @ tests/test.rs:215
0.505762 INFO  received PING
└─ test::ping_pong @ tests/test.rs:229
0.569649 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.633519 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.697404 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.761281 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.825165 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.889064 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.952973 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
1.016872 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
1.080780 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
1.144688 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
1.144703 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p subghz-testsuite --target thumbv7em-none-eabi -- --probe 0034001A5553500B20393256
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
    Finished test [optimized + debuginfo] target(s) in 1.06s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-fbb389608b5f5d95)
(HOST) INFO  flashing program (26.42 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000007 INFO  (1/5) running `buffer_io`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.000406 INFO  Cycles 255B: 17970
└─ test::tests::buffer_io @ tests/test.rs:329
0.000512 INFO  Cycles 0B: 1186
└─ test::tests::buffer_io @ tests/test.rs:338
0.000533 INFO  (2/5) running `buffer_io_no_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.002244 INFO  Cycles 255B: 80994
└─ test::tests::buffer_io_no_dma @ tests/test.rs:351
0.002354 INFO  Cycles 0B: 1351
└─ test::tests::buffer_io_no_dma @ tests/test.rs:360
0.002376 INFO  (3/5) running `sleep_enter_exit`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.004456 INFO  74023 cycles to wake radio
└─ test::tests::sleep_enter_exit @ tests/test.rs:375
0.004494 INFO  (4/5) running `fsk_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.017825 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:177
0.017856 DEBUG RX with timeout 73 ms
└─ test::ping_pong @ tests/test.rs:186
0.111885 INFO  RX timeout 93 ms Δ 20 ms
└─ test::ping_pong @ tests/test.rs:197
0.131571 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.131585 INFO  Attempt: 1/100
└─ test::ping_pong @ tests/test.rs:177
0.131615 DEBUG RX with timeout 285 ms
└─ test::ping_pong @ tests/test.rs:186
0.140398 INFO  RX done
└─ test::ping_pong @ tests/test.rs:209
0.140439 INFO  Ok(FskPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    preamble_err: false,
    sync_err: false,
    addr_err: false,
    crc_err: false,
    length_err: false,
    abort_err: false,
    pkt_received: true,
    pkt_sent: false,
    rssi_sync: -38,
    rssi_avg: -37,
})
└─ test::ping_pong @ tests/test.rs:214
0.140590 INFO  received PONG
└─ test::ping_pong @ tests/test.rs:240
0.140605 INFO  (5/5) running `lora_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.154035 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:177
0.154065 DEBUG RX with timeout 234 ms
└─ test::ping_pong @ tests/test.rs:186
0.430410 INFO  RX timeout 276 ms Δ 42 ms
└─ test::ping_pong @ tests/test.rs:197
0.505884 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.505898 INFO  Attempt: 1/100
└─ test::ping_pong @ tests/test.rs:177
0.506010 DEBUG RX with timeout 108 ms
└─ test::ping_pong @ tests/test.rs:186
0.571420 INFO  RX done
└─ test::ping_pong @ tests/test.rs:209
0.571461 INFO  Ok(LoRaPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    rssi_pkt: -37,
    snr_pkt: 13,
    signal_rssi_pkt: -40,
})
└─ test::ping_pong @ tests/test.rs:215
0.571585 INFO  received PONG
└─ test::ping_pong @ tests/test.rs:240
0.571600 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

on-target CI success
This is an automated message.

Click to expand...
Output from: git clone git@github.com:newAM/stm32wl-hal.git /tmp/tmpf0vipszd
Cloning into '/tmp/tmpf0vipszd'...

Output from: git checkout 502bbee13c74f0bf2a379f429eca5b3bf4a0732f
HEAD is now at 502bbee lptim-testsuite: minor cleanup

Output from: cargo test -p uart-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling autocfg v1.0.1
   Compiling proc-macro2 v1.0.29
   Compiling unicode-xid v0.2.2
   Compiling semver-parser v0.7.0
   Compiling syn v1.0.76
   Compiling semver v1.0.4
   Compiling cortex-m v0.7.3
   Compiling typenum v1.14.0
   Compiling nb v1.0.0
   Compiling version_check v0.9.3
   Compiling void v1.0.2
   Compiling cortex-m-rt v0.6.15
   Compiling vcell v0.1.3
   Compiling bitfield v0.13.2
   Compiling defmt-parser v0.2.2
   Compiling stable_deref_trait v1.2.0
   Compiling r0 v0.2.2
   Compiling cortex-m v0.6.7
   Compiling stm32wl v0.13.0 (https://github.com/newAM/stm32wl-rs.git?rev=a1aa8eaf9a3d771ccc1752ffff0fa69bf063f009#a1aa8eaf)
   Compiling panic-probe v0.2.0
   Compiling bare-metal v1.0.0
   Compiling cfg-if v1.0.0
   Compiling rand_core v0.6.3
   Compiling paste v1.0.5
   Compiling nb v0.1.3
   Compiling semver v0.9.0
   Compiling volatile-register v0.2.1
   Compiling generic-array v0.14.4
   Compiling num-traits v0.2.14
   Compiling num-integer v0.1.44
   Compiling num-iter v0.1.42
   Compiling num-rational v0.3.2
   Compiling embedded-hal v0.2.6
   Compiling rustc_version v0.2.3
   Compiling bare-metal v0.2.5
   Compiling defmt v0.2.3
   Compiling quote v1.0.9
   Compiling generic-array v0.12.4
   Compiling generic-array v0.13.3
   Compiling as-slice v0.1.5
   Compiling num-complex v0.3.1
   Compiling chrono v0.4.19
   Compiling aligned v0.3.5
   Compiling num v0.3.1
   Compiling embedded-time v0.12.0
   Compiling cortex-m-rt-macros v0.6.15
   Compiling defmt-macros v0.2.3
   Compiling defmt-test-macros v0.2.1
   Compiling defmt-rtt v0.2.0
   Compiling defmt-test v0.2.3
   Compiling stm32wl-hal v0.1.0-alpha.0 (/tmp/tmpf0vipszd/hal)
   Compiling uart-testsuite v0.1.0 (/tmp/tmpf0vipszd/uart-testsuite)
    Finished test [optimized + debuginfo] target(s) in 24.91s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-6a2f77b8d302b33b)
(HOST) INFO  flashing program (13.43 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
 WARN  UART tests require C1 (LPUART TX) connected to A10 (UART1 RX) and C0 (LPUART RX) connected to A9 (UART1 TX)
└─ test::tests::init @ tests/test.rs:46
 INFO  (1/3) running `single_byte_loopback_no_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:16
 INFO  (2/3) running `single_byte_loopback_with_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:16
 INFO  (3/3) running `core_fmt`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:16
 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:16
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO  device halted without error

Output from: cargo test -p dac-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling dac-testsuite v0.1.0 (/tmp/tmpf0vipszd/dac-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.34s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-58fba609f98de559)
(HOST) INFO  flashing program (12.70 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
 INFO  (1/2) running `pin_output`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:15
 INFO  (2/2) running `loopback`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:15
 INFO  DAC out: 1024
└─ test::tests::loopback @ tests/test.rs:75
 INFO  ADC in: 1025
└─ test::tests::loopback @ tests/test.rs:76
 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:15
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO  device halted without error

Output from: cargo test -p pka-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling pka-testsuite v0.1.0 (/tmp/tmpf0vipszd/pka-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.47s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-0ed53d16ac96f8de)
(HOST) INFO  flashing program (17.20 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000008 INFO  (1/10) running `ecdsa_sign`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
0.108633 INFO  (2/10) running `ecdsa_sign_nb`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
0.217258 INFO  (3/10) running `ecdsa_sign_ram_error`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
0.436387 INFO  (4/10) running `ecdsa_sign_mode_error`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
0.655516 INFO  (5/10) running `ecdsa_verify`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
0.874645 INFO  (6/10) running `ecdsa_verify_nb`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
1.093774 INFO  (7/10) running `ecdsa_verify_ram_err`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
1.202398 INFO  (8/10) running `ecdsa_verify_mode_err`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
1.311020 INFO  (9/10) running `ecdsa_verify_invalid_err`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
1.527158 INFO  (10/10) running `ecdsa_doc_keypair`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
1.845844 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p spi-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling either v1.6.1
   Compiling itertools v0.10.1
   Compiling spi-testsuite v0.1.0 (/tmp/tmpf0vipszd/spi-testsuite)
    Finished test [optimized + debuginfo] target(s) in 1.60s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-1c11d8c7d4a850fc)
(HOST) INFO  flashing program (21.25 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000011 WARN  SPI tests require (SCK, MISO, MOSI) pins SPI1 (A5, A6, A7) connected to SPI2 (A9, C2, C3)
└─ test::tests::init @ tests/test.rs:90
0.000024 INFO  (1/6) running `full_duplex_loopback`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.000049 DEBUG ÷256 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.002288 DEBUG ÷256 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.004696 DEBUG ÷256 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.006954 DEBUG ÷256 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.009362 DEBUG ÷128 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.010655 DEBUG ÷128 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.012038 DEBUG ÷128 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.013330 DEBUG ÷128 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.014713 DEBUG ÷64 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.015527 DEBUG ÷64 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.016382 DEBUG ÷64 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.017196 DEBUG ÷64 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.018051 DEBUG ÷32 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.018638 DEBUG ÷32 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.019226 DEBUG ÷32 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.019813 DEBUG ÷32 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.020402 DEBUG ÷16 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.020876 DEBUG ÷16 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.021351 DEBUG ÷16 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.021825 DEBUG ÷16 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.022301 DEBUG ÷8 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.022720 DEBUG ÷8 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.023140 DEBUG ÷8 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.023559 DEBUG ÷8 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.023979 DEBUG ÷4 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.024349 DEBUG ÷4 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.024719 DEBUG ÷4 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.025089 DEBUG ÷4 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.025458 INFO  (2/6) running `full_duplex_loopback_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.025483 DEBUG ÷256 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.027728 DEBUG ÷256 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.030017 DEBUG ÷256 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.032262 DEBUG ÷256 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.034551 DEBUG ÷128 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.035788 DEBUG ÷128 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.037049 DEBUG ÷128 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.038287 DEBUG ÷128 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.039548 DEBUG ÷64 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.040289 DEBUG ÷64 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.041041 DEBUG ÷64 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.041782 DEBUG ÷64 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.042534 DEBUG ÷32 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.043028 DEBUG ÷32 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.043520 DEBUG ÷32 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.044013 DEBUG ÷32 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.044505 DEBUG ÷16 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.044881 DEBUG ÷16 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.045254 DEBUG ÷16 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.045629 DEBUG ÷16 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.046002 DEBUG ÷8 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.046305 DEBUG ÷8 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.046608 DEBUG ÷8 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.046911 DEBUG ÷8 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.047215 DEBUG ÷4 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.047493 DEBUG ÷4 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.047770 DEBUG ÷4 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.048049 DEBUG ÷4 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.048326 INFO  (3/6) running `mosi_simplex_loopback`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.048350 DEBUG ÷256 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.049426 DEBUG ÷256 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.050527 DEBUG ÷256 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.051604 DEBUG ÷256 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.052705 DEBUG ÷128 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.053285 DEBUG ÷128 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.053874 DEBUG ÷128 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.054454 DEBUG ÷128 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.055043 DEBUG ÷64 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.055371 DEBUG ÷64 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.055707 DEBUG ÷64 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.056035 DEBUG ÷64 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.056371 DEBUG ÷32 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.056573 DEBUG ÷32 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.056776 DEBUG ÷32 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.056978 DEBUG ÷32 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057181 DEBUG ÷16 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057321 DEBUG ÷16 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057461 DEBUG ÷16 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057601 DEBUG ÷16 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057741 DEBUG ÷8 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057851 DEBUG ÷8 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057960 DEBUG ÷8 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058070 DEBUG ÷8 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058180 DEBUG ÷4 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058289 DEBUG ÷4 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058399 DEBUG ÷4 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058509 DEBUG ÷4 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058618 INFO  (4/6) running `mosi_simplex_loopback_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.058642 DEBUG ÷256 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.059724 DEBUG ÷256 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.060828 DEBUG ÷256 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.061910 DEBUG ÷256 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.063014 DEBUG ÷128 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.063603 DEBUG ÷128 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.064192 DEBUG ÷128 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.064781 DEBUG ÷128 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.065370 DEBUG ÷64 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.065709 DEBUG ÷64 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.066045 DEBUG ÷64 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.066384 DEBUG ÷64 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.066720 DEBUG ÷32 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.066926 DEBUG ÷32 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067132 DEBUG ÷32 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067337 DEBUG ÷32 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067543 DEBUG ÷16 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067683 DEBUG ÷16 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067831 DEBUG ÷16 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067970 DEBUG ÷16 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068118 DEBUG ÷8 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068230 DEBUG ÷8 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068341 DEBUG ÷8 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068453 DEBUG ÷8 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068565 DEBUG ÷4 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068671 DEBUG ÷4 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068776 DEBUG ÷4 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068882 DEBUG ÷4 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068988 INFO  (5/6) running `miso_simplex_loopback`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.069012 DEBUG ÷256 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.070136 DEBUG ÷256 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.071332 DEBUG ÷256 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.072457 DEBUG ÷256 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.073654 DEBUG ÷128 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.074297 DEBUG ÷128 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.074980 DEBUG ÷128 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.075622 DEBUG ÷128 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.076305 DEBUG ÷64 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.076710 DEBUG ÷64 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.077134 DEBUG ÷64 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.077538 DEBUG ÷64 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.077963 DEBUG ÷32 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.078250 DEBUG ÷32 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.078542 DEBUG ÷32 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.078828 DEBUG ÷32 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.079120 DEBUG ÷16 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.079350 DEBUG ÷16 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.079580 DEBUG ÷16 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.079809 DEBUG ÷16 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.080039 DEBUG ÷8 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.080243 DEBUG ÷8 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.080446 DEBUG ÷8 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.080649 DEBUG ÷8 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.080853 DEBUG ÷4 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.081032 DEBUG ÷4 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.081211 DEBUG ÷4 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.081390 DEBUG ÷4 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.081569 INFO  (6/6) running `miso_simplex_loopback_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.081593 DEBUG ÷256 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.082702 DEBUG ÷256 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.083884 DEBUG ÷256 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.084993 DEBUG ÷256 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.086175 DEBUG ÷128 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.086802 DEBUG ÷128 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.087470 DEBUG ÷128 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.088098 DEBUG ÷128 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.088766 DEBUG ÷64 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.089153 DEBUG ÷64 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.089563 DEBUG ÷64 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.089951 DEBUG ÷64 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.090361 DEBUG ÷32 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.090632 DEBUG ÷32 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.090909 DEBUG ÷32 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.091180 DEBUG ÷32 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.091458 DEBUG ÷16 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.091672 DEBUG ÷16 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.091886 DEBUG ÷16 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.092099 DEBUG ÷16 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.092313 DEBUG ÷8 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.092501 DEBUG ÷8 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.092688 DEBUG ÷8 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.092875 DEBUG ÷8 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.093063 DEBUG ÷4 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.093226 DEBUG ÷4 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.093390 DEBUG ÷4 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.132555 DEBUG ÷4 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.132719 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p i2c-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling i2c-testsuite v0.1.0 (/tmp/tmpf0vipszd/i2c-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.48s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-4a58f6b85b8c68fd)
(HOST) INFO  flashing program (21.38 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
 INFO  (1/2) running `sht31_measurement`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:22
 WARN  A SHT31 sensor must be connected to the board on pins B8 (SCL) & B7 (SDA) for this test to work
└─ test::tests::sht31_measurement @ tests/test.rs:81
 ERROR I2C error: Nack
└─ test::tests::sht31_measurement @ tests/test.rs:88
 INFO  (2/2) running `loopback`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:22
 WARN  I2C1 pins B8 (SCL) and B7 (SDA) must be connected to I2C pins A12 (SCL) and A11 (SDA) for this test to pass
└─ test::tests::loopback @ tests/test.rs:94
 DEBUG I2C2 ISR=0xEE8009
└─ test::__cortex_m_rt_I2C2_EV @ tests/test.rs:114
 DEBUG I2C2 ISR=0xEF800C
└─ test::__cortex_m_rt_I2C2_EV @ tests/test.rs:114
 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:22
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO  device halted without error

Output from: cargo test -p lptim-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling lptim-testsuite v0.1.0 (/tmp/tmpf0vipszd/lptim-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.53s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-87786512946f866a)
(HOST) INFO  flashing program (14.45 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.165707 INFO  (1/2) running `oneshot_external_trigger`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:65
0.165729 WARN  Pin B7 must be connected to A11 for this test to pass
└─ test::tests::oneshot_external_trigger @ tests/test.rs:117
0.165753 INFO  (2/2) running `oneshot`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:65
0.165781 INFO  LPTIM1 Hsi16 / 1 = 16000000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.169910 INFO  LPTIM1 Hsi16 / 2 = 8000000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.178121 INFO  LPTIM1 Hsi16 / 4 = 4000000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.194500 INFO  LPTIM1 Hsi16 / 8 = 2000000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.225701 INFO  LPTIM1 Hsi16 / 16 = 1000000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.256911 INFO  LPTIM1 Hsi16 / 32 = 500000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.288141 INFO  LPTIM1 Hsi16 / 64 = 250000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.319380 INFO  LPTIM1 Hsi16 / 128 = 125000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.350658 INFO  LPTIM1 Lse / 1 = 32768 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.382195 INFO  LPTIM1 Lse / 2 = 16384 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.414072 INFO  LPTIM1 Lse / 4 = 8192 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.446586 INFO  LPTIM1 Lse / 8 = 4096 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.480346 INFO  LPTIM1 Lse / 16 = 2048 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.516610 INFO  LPTIM1 Lse / 32 = 1024 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.557871 INFO  LPTIM1 Lse / 64 = 512 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.609113 INFO  LPTIM1 Lse / 128 = 256 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.680333 INFO  LPTIM1 Lsi / 1 = 32000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.712296 INFO  LPTIM1 Lsi / 2 = 16000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.744627 INFO  LPTIM1 Lsi / 4 = 8000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.777616 INFO  LPTIM1 Lsi / 8 = 4000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.811903 INFO  LPTIM1 Lsi / 16 = 2000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.848533 INFO  LPTIM1 Lsi / 32 = 1000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.890349 INFO  LPTIM1 Lsi / 64 = 500 Hz
└─ test::tests::oneshot @ tests/test.rs:176
0.941517 INFO  LPTIM1 Lsi / 128 = 250 Hz
└─ test::tests::oneshot @ tests/test.rs:176
1.011399 INFO  LPTIM1 Pclk / 1 = 48000000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
1.012813 INFO  LPTIM1 Pclk / 2 = 24000000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
1.015592 INFO  LPTIM1 Pclk / 4 = 12000000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
1.021102 INFO  LPTIM1 Pclk / 8 = 6000000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
1.032075 INFO  LPTIM1 Pclk / 16 = 3000000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
1.053972 INFO  LPTIM1 Pclk / 32 = 1500000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
1.085276 INFO  LPTIM1 Pclk / 64 = 750000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
1.116587 INFO  LPTIM1 Pclk / 128 = 375000 Hz
└─ test::tests::oneshot @ tests/test.rs:176
1.147910 INFO  LPTIM2 Hsi16 / 1 = 16000000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.152037 INFO  LPTIM2 Hsi16 / 2 = 8000000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.160249 INFO  LPTIM2 Hsi16 / 4 = 4000000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.176632 INFO  LPTIM2 Hsi16 / 8 = 2000000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.207837 INFO  LPTIM2 Hsi16 / 16 = 1000000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.239046 INFO  LPTIM2 Hsi16 / 32 = 500000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.270268 INFO  LPTIM2 Hsi16 / 64 = 250000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.301508 INFO  LPTIM2 Hsi16 / 128 = 125000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.332794 INFO  LPTIM2 Lse / 1 = 32768 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.364335 INFO  LPTIM2 Lse / 2 = 16384 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.396220 INFO  LPTIM2 Lse / 4 = 8192 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.428742 INFO  LPTIM2 Lse / 8 = 4096 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.462513 INFO  LPTIM2 Lse / 16 = 2048 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.498772 INFO  LPTIM2 Lse / 32 = 1024 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.540030 INFO  LPTIM2 Lse / 64 = 512 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.591277 INFO  LPTIM2 Lse / 128 = 256 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.662493 INFO  LPTIM2 Lsi / 1 = 32000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.694474 INFO  LPTIM2 Lsi / 2 = 16000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.726814 INFO  LPTIM2 Lsi / 4 = 8000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.759817 INFO  LPTIM2 Lsi / 8 = 4000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.794110 INFO  LPTIM2 Lsi / 16 = 2000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.830739 INFO  LPTIM2 Lsi / 32 = 1000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.872555 INFO  LPTIM2 Lsi / 64 = 500 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.923737 INFO  LPTIM2 Lsi / 128 = 250 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.993644 INFO  LPTIM2 Pclk / 1 = 48000000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.995059 INFO  LPTIM2 Pclk / 2 = 24000000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
1.997839 INFO  LPTIM2 Pclk / 4 = 12000000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
2.003350 INFO  LPTIM2 Pclk / 8 = 6000000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
2.014323 INFO  LPTIM2 Pclk / 16 = 3000000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
2.036220 INFO  LPTIM2 Pclk / 32 = 1500000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
2.067526 INFO  LPTIM2 Pclk / 64 = 750000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
2.098838 INFO  LPTIM2 Pclk / 128 = 375000 Hz
└─ test::tests::oneshot @ tests/test.rs:184
2.130160 INFO  LPTIM3 Hsi16 / 1 = 16000000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.134290 INFO  LPTIM3 Hsi16 / 2 = 8000000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.142506 INFO  LPTIM3 Hsi16 / 4 = 4000000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.158894 INFO  LPTIM3 Hsi16 / 8 = 2000000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.190113 INFO  LPTIM3 Hsi16 / 16 = 1000000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.221337 INFO  LPTIM3 Hsi16 / 32 = 500000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.252573 INFO  LPTIM3 Hsi16 / 64 = 250000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.283824 INFO  LPTIM3 Hsi16 / 128 = 125000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.315116 INFO  LPTIM3 Lse / 1 = 32768 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.346674 INFO  LPTIM3 Lse / 2 = 16384 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.378557 INFO  LPTIM3 Lse / 4 = 8192 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.411081 INFO  LPTIM3 Lse / 8 = 4096 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.444856 INFO  LPTIM3 Lse / 16 = 2048 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.481128 INFO  LPTIM3 Lse / 32 = 1024 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.522392 INFO  LPTIM3 Lse / 64 = 512 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.573644 INFO  LPTIM3 Lse / 128 = 256 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.644877 INFO  LPTIM3 Lsi / 1 = 32000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.676846 INFO  LPTIM3 Lsi / 2 = 16000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.709186 INFO  LPTIM3 Lsi / 4 = 8000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.742188 INFO  LPTIM3 Lsi / 8 = 4000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.776487 INFO  LPTIM3 Lsi / 16 = 2000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.813116 INFO  LPTIM3 Lsi / 32 = 1000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.854933 INFO  LPTIM3 Lsi / 64 = 500 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.906116 INFO  LPTIM3 Lsi / 128 = 250 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.976021 INFO  LPTIM3 Pclk / 1 = 48000000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.977436 INFO  LPTIM3 Pclk / 2 = 24000000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.980215 INFO  LPTIM3 Pclk / 4 = 12000000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.985727 INFO  LPTIM3 Pclk / 8 = 6000000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
2.996700 INFO  LPTIM3 Pclk / 16 = 3000000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
3.018597 INFO  LPTIM3 Pclk / 32 = 1500000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
3.049902 INFO  LPTIM3 Pclk / 64 = 750000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
3.081214 INFO  LPTIM3 Pclk / 128 = 375000 Hz
└─ test::tests::oneshot @ tests/test.rs:192
3.112533 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:65
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p aes-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling hex-literal v0.3.3
   Compiling aes-testsuite v0.1.0 (/tmp/tmpf0vipszd/aes-testsuite)
    Finished test [optimized + debuginfo] target(s) in 1.33s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-63f23314b915b7e6)
(HOST) INFO  flashing program (52.46 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000007 INFO  (1/14) running `encrypt_ecb_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.000283 INFO  Approximate cycles per 128-bit encrypt: 213
└─ test::tests::encrypt_ecb_128 @ tests/test.rs:1529
0.000305 INFO  (2/14) running `encrypt_ecb_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.000540 INFO  Approximate cycles per 256-bit encrypt: 262
└─ test::tests::encrypt_ecb_256 @ tests/test.rs:1554
0.000562 INFO  (3/14) running `encrypt_ecb_inplace_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.000837 INFO  Approximate cycles per 128-bit encrypt: 215
└─ test::tests::encrypt_ecb_inplace_128 @ tests/test.rs:1580
0.000859 INFO  (4/14) running `encrypt_ecb_inplace_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.001091 INFO  Approximate cycles per 256-bit encrypt: 259
└─ test::tests::encrypt_ecb_inplace_256 @ tests/test.rs:1604
0.001113 INFO  (5/14) running `encrypt_gcm_inplace_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.002523 INFO  Approximate cycles per 128-bit encrypt: 681
└─ test::tests::encrypt_gcm_inplace_128 @ tests/test.rs:1637
0.002545 INFO  (6/14) running `encrypt_gcm_inplace_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.004065 INFO  Approximate cycles per 256-bit encrypt: 770
└─ test::tests::encrypt_gcm_inplace_256 @ tests/test.rs:1670
0.004086 INFO  (7/14) running `decrypt_ecb_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.004394 INFO  Average cycles per 128-bit decrypt: 274
└─ test::tests::decrypt_ecb_128 @ tests/test.rs:1695
0.004415 INFO  (8/14) running `decrypt_ecb_inplace_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.004718 INFO  Average cycles per 128-bit decrypt: 258
└─ test::tests::decrypt_ecb_inplace_128 @ tests/test.rs:1719
0.004739 INFO  (9/14) running `decrypt_ecb_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.005004 INFO  Average cycles per 256-bit decrypt: 338
└─ test::tests::decrypt_ecb_256 @ tests/test.rs:1744
0.005026 INFO  (10/14) running `decrypt_ecb_inplace_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.005289 INFO  Average cycles per 256-bit decrypt: 323
└─ test::tests::decrypt_ecb_inplace_256 @ tests/test.rs:1768
0.005311 INFO  (11/14) running `decrypt_gcm_inplace_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.006760 INFO  Approximate cycles per 128-bit decrypt: 698
└─ test::tests::decrypt_gcm_inplace_128 @ tests/test.rs:1801
0.006781 INFO  (12/14) running `decrypt_gcm_inplace_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.008305 INFO  Approximate cycles per 256-bit decrypt: 765
└─ test::tests::decrypt_gcm_inplace_256 @ tests/test.rs:1834
0.008327 INFO  (13/14) running `gcm_inplace_normal_use`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.008562 INFO  Encrypting 445 bytes: 10148 cycles
└─ test::tests::gcm_inplace_normal_use @ tests/test.rs:1864
0.008905 INFO  Decrypting 445 bytes: 10128 cycles
└─ test::tests::gcm_inplace_normal_use @ tests/test.rs:1887
0.008935 INFO  (14/14) running `gcm_inplace_all_sizes`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.008957 DEBUG 0-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009002 DEBUG 1-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009057 DEBUG 2-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009113 DEBUG 3-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009169 DEBUG 4-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009225 DEBUG 5-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009283 DEBUG 6-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009342 DEBUG 7-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009401 DEBUG 8-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009460 DEBUG 9-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009520 DEBUG 10-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009581 DEBUG 11-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009642 DEBUG 12-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009704 DEBUG 13-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009766 DEBUG 14-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009830 DEBUG 15-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009894 DEBUG 0-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.009936 DEBUG 1-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.009985 DEBUG 2-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010034 DEBUG 3-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010084 DEBUG 4-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010133 DEBUG 5-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010183 DEBUG 6-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010232 DEBUG 7-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010282 DEBUG 8-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010332 DEBUG 9-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010383 DEBUG 10-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010433 DEBUG 11-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010484 DEBUG 12-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010534 DEBUG 13-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010585 DEBUG 14-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010636 DEBUG 15-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010688 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p rng-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling ppv-lite86 v0.2.10
   Compiling rand_chacha v0.3.1
   Compiling rng-testsuite v0.1.0 (/tmp/tmpf0vipszd/rng-testsuite)
    Finished test [optimized + debuginfo] target(s) in 2.47s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-c767ac65602b86db)
(HOST) INFO  flashing program (36.82 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
 INFO  (1/2) running `cha_cha`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:31
 WARN  Test results are only valid for release mode
└─ test::tests::cha_cha @ tests/test.rs:47
 INFO  ChaCha20: 2817.365
└─ test::tests::cha_cha @ tests/test.rs:91
 INFO  ChaCha12: 1737.98
└─ test::tests::cha_cha @ tests/test.rs:92
 INFO  ChaCha8: 1199.65
└─ test::tests::cha_cha @ tests/test.rs:93
 INFO  HW: 409.915
└─ test::tests::cha_cha @ tests/test.rs:94
 INFO  (2/2) running `random_enough_for_me`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:31
 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:31
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO  device halted without error

Output from: cargo test -p rtc-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling rtc-testsuite v0.1.0 (/tmp/tmpf0vipszd/rtc-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.40s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-bfb705fa412c01af)
(HOST) INFO  flashing program (17.94 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000010 INFO  (1/3) running `test_set_date_time_lse`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:93
0.124936 TRACE four_rtc_clk_cycles=5856
└─ test::test_set_date_time_with_clk @ tests/test.rs:39
0.135226 DEBUG Timestamp before<PHONE_NUMBER>000 after<PHONE_NUMBER>007 Δ 7
└─ test::test_set_date_time_with_clk @ tests/test.rs:84
0.135262 INFO  (2/3) running `test_set_date_time_lsi`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:93
0.135611 TRACE four_rtc_clk_cycles=6000
└─ test::test_set_date_time_with_clk @ tests/test.rs:39
0.145908 DEBUG Timestamp before<PHONE_NUMBER>000 after<PHONE_NUMBER>009 Δ 9
└─ test::test_set_date_time_with_clk @ tests/test.rs:84
0.145944 INFO  (3/3) running `test_set_date_time_hse`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:93
0.146172 TRACE four_rtc_clk_cycles=192
└─ test::test_set_date_time_with_clk @ tests/test.rs:39
0.156251 DEBUG Timestamp before<PHONE_NUMBER>000 after<PHONE_NUMBER>010 Δ 10
└─ test::test_set_date_time_with_clk @ tests/test.rs:84
0.156288 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:93
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p rcc-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling rcc-testsuite v0.1.0 (/tmp/tmpf0vipszd/rcc-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.40s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-b944c20e483c3ba4)
(HOST) INFO  flashing program (13.90 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
 INFO  (1/3) running `sysclk_switching`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:92
 INFO  from Hsi to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  (2/3) running `enter_exit_lprun`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:92
 INFO  Range200k
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  Range400k
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  Range800k
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  Range1M
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  (3/3) running `lsi_to_from`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:92
 INFO  LSI disabled from Div1 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI disabled from Div1 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI disabled from Div128 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI disabled from Div128 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI enabled from Div1 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  LSI enabled from Div1 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  LSI enabled from Div128 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  LSI enabled from Div128 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:92
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO  device halted without error

Output from: cargo test -p adc-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
   Compiling adc-testsuite v0.1.0 (/tmp/tmpf0vipszd/adc-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.58s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-25ac4abb6638d544)
(HOST) INFO  flashing program (20.37 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000007 INFO  (1/10) running `enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000034 INFO  Enable cycles: 137 CPU 34 ADC
└─ test::tests::enable @ tests/test.rs:80
0.000067 INFO  Disable cycles: 105 CPU 26 ADC
└─ test::tests::enable @ tests/test.rs:99
0.000099 INFO  (2/10) running `tsen_enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000375 INFO  (3/10) running `vbat_enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000402 INFO  (4/10) running `vref_enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000428 INFO  (5/10) running `vref`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000536 INFO  vref_cal: 1508
└─ test::tests::vref @ tests/test.rs:187
0.000557 INFO  vref pre-calibration: 1529 Δ 21
└─ test::tests::vref @ tests/test.rs:190
0.000585 INFO  vref post-calibration: 1499 Δ 9
└─ test::tests::vref @ tests/test.rs:191
0.000613 INFO  (6/10) running `test_hsi16`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000703 INFO  vref: 1497 Δ 11
└─ test::tests::test_hsi16 @ tests/test.rs:216
0.000737 INFO  (7/10) running `temperature`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000948 INFO  Temperature: 32 °C
└─ test::tests::temperature @ tests/test.rs:235
0.000970 INFO  (8/10) running `vbat`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.001056 INFO  VBAT=1373 Δ 8
└─ test::validate_vbat @ tests/test.rs:31
0.001085 INFO  (9/10) running `vbat_advanced`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.001147 INFO  Calibration cycles: CPU 470 ADC 117
└─ test::tests::vbat_advanced @ tests/test.rs:269
0.001178 INFO  Enable cycles: CPU 120 ADC 30
└─ test::tests::vbat_advanced @ tests/test.rs:280
0.001207 INFO  Channel configuration cycles: CPU 15 ADC 3
└─ test::tests::vbat_advanced @ tests/test.rs:292
0.001252 INFO  Sample cycles: CPU 717 ADC 179
└─ test::tests::vbat_advanced @ tests/test.rs:305
0.001281 INFO  VBAT=1373 Δ 8
└─ test::validate_vbat @ tests/test.rs:31
0.001309 INFO  VBAT=1373 Δ 8
└─ test::validate_vbat @ tests/test.rs:31
0.001338 INFO  (10/10) running `stop_conversion`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.001367 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p subghz-testsuite --target thumbv7em-none-eabi -- --probe<PHONE_NUMBER>53500A20393256
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
   Compiling static_assertions v1.1.0
   Compiling nucleo-wl55jc-bsp v0.1.0-alpha.0 (/tmp/tmpf0vipszd/nucleo-wl55jc-bsp)
   Compiling subghz-testsuite v0.1.0 (/tmp/tmpf0vipszd/subghz-testsuite)
    Finished test [optimized + debuginfo] target(s) in 1.06s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-fbb389608b5f5d95)
(HOST) INFO  flashing program (26.42 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000007 INFO  (1/5) running `buffer_io`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.000406 INFO  Cycles 255B: 17970
└─ test::tests::buffer_io @ tests/test.rs:329
0.000512 INFO  Cycles 0B: 1186
└─ test::tests::buffer_io @ tests/test.rs:338
0.000533 INFO  (2/5) running `buffer_io_no_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.002244 INFO  Cycles 255B: 80994
└─ test::tests::buffer_io_no_dma @ tests/test.rs:351
0.002354 INFO  Cycles 0B: 1351
└─ test::tests::buffer_io_no_dma @ tests/test.rs:360
0.002376 INFO  (3/5) running `sleep_enter_exit`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.004475 INFO  74905 cycles to wake radio
└─ test::tests::sleep_enter_exit @ tests/test.rs:375
0.004512 INFO  (4/5) running `fsk_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.017475 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:177
0.017505 DEBUG RX with timeout 170 ms
└─ test::ping_pong @ tests/test.rs:186
0.214533 INFO  RX timeout 196 ms Δ 26 ms
└─ test::ping_pong @ tests/test.rs:197
0.233841 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.233854 INFO  Attempt: 1/100
└─ test::ping_pong @ tests/test.rs:177
0.233966 DEBUG RX with timeout 66 ms
└─ test::ping_pong @ tests/test.rs:186
0.242651 INFO  RX done
└─ test::ping_pong @ tests/test.rs:209
0.242692 INFO  Ok(FskPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    preamble_err: false,
    sync_err: false,
    addr_err: false,
    crc_err: false,
    length_err: false,
    abort_err: false,
    pkt_received: true,
    pkt_sent: false,
    rssi_sync: -39,
    rssi_avg: -39,
})
└─ test::ping_pong @ tests/test.rs:214
0.242843 INFO  received PONG
└─ test::ping_pong @ tests/test.rs:240
0.242859 INFO  (5/5) running `lora_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.255936 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:177
0.255966 DEBUG RX with timeout 222 ms
└─ test::ping_pong @ tests/test.rs:186
0.510410 INFO  RX timeout 254 ms Δ 32 ms
└─ test::ping_pong @ tests/test.rs:197
0.585365 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.585378 INFO  Attempt: 1/100
└─ test::ping_pong @ tests/test.rs:177
0.585490 DEBUG RX with timeout 166 ms
└─ test::ping_pong @ tests/test.rs:186
0.650738 INFO  RX done
└─ test::ping_pong @ tests/test.rs:209
0.650778 INFO  Ok(LoRaPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    rssi_pkt: -36,
    snr_pkt: 13,
    signal_rssi_pkt: -37,
})
└─ test::ping_pong @ tests/test.rs:215
0.650903 INFO  received PONG
└─ test::ping_pong @ tests/test.rs:240
0.650918 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p subghz-testsuite --target thumbv7em-none-eabi -- --probe 0034001A5553500B20393256
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
    Finished test [optimized + debuginfo] target(s) in 1.06s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-fbb389608b5f5d95)
(HOST) INFO  flashing program (26.42 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000007 INFO  (1/5) running `buffer_io`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.000406 INFO  Cycles 255B: 17970
└─ test::tests::buffer_io @ tests/test.rs:329
0.000512 INFO  Cycles 0B: 1186
└─ test::tests::buffer_io @ tests/test.rs:338
0.000533 INFO  (2/5) running `buffer_io_no_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.002244 INFO  Cycles 255B: 80994
└─ test::tests::buffer_io_no_dma @ tests/test.rs:351
0.002354 INFO  Cycles 0B: 1351
└─ test::tests::buffer_io_no_dma @ tests/test.rs:360
0.002376 INFO  (3/5) running `sleep_enter_exit`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.004455 INFO  73990 cycles to wake radio
└─ test::tests::sleep_enter_exit @ tests/test.rs:375
0.004493 INFO  (4/5) running `fsk_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.017825 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:177
0.017855 DEBUG RX with timeout 266 ms
└─ test::ping_pong @ tests/test.rs:186
0.250019 INFO  RX done
└─ test::ping_pong @ tests/test.rs:209
0.250059 INFO  Ok(FskPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    preamble_err: false,
    sync_err: false,
    addr_err: false,
    crc_err: false,
    length_err: false,
    abort_err: false,
    pkt_received: true,
    pkt_sent: false,
    rssi_sync: -38,
    rssi_avg: -37,
})
└─ test::ping_pong @ tests/test.rs:214
0.250210 INFO  received PING
└─ test::ping_pong @ tests/test.rs:229
0.258494 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.266763 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.275032 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.283301 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.291572 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.299845 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.308117 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.316388 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.324661 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.332933 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.332949 INFO  (5/5) running `lora_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
0.346415 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:177
0.346527 DEBUG RX with timeout 93 ms
└─ test::ping_pong @ tests/test.rs:186
0.463561 INFO  RX timeout 117 ms Δ 24 ms
└─ test::ping_pong @ tests/test.rs:197
0.539052 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.539066 INFO  Attempt: 1/100
└─ test::ping_pong @ tests/test.rs:177
0.539095 DEBUG RX with timeout 215 ms
└─ test::ping_pong @ tests/test.rs:186
0.603007 INFO  RX done
└─ test::ping_pong @ tests/test.rs:209
0.603048 INFO  Ok(LoRaPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    rssi_pkt: -37,
    snr_pkt: 14,
    signal_rssi_pkt: -40,
})
└─ test::ping_pong @ tests/test.rs:215
0.603172 INFO  received PING
└─ test::ping_pong @ tests/test.rs:229
0.667233 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.731281 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.795327 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.859381 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.923438 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
0.987502 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
1.051568 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
1.115634 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
1.179717 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
1.243792 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:108
1.243807 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:271
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error


Added docs site

Finished review.  Looks great.

rebased and merged.  Need to decide what to do with issues.


Keep track of the etcd index early on when handling responses, and apply a timeout to HTTP requests

LGTM


Placed google as first priority Repository

Made google repo as first priority repo in the build.gradle file
Fixes #2540
Updated build.gradle file to make google repository as first priority.

Codecov Report

Merging #2543 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #2543   +/-   ##
======================================
  Coverage     5.9%    5.9%
======================================
  Files         258     258
  Lines       12300   12300
  Branches     1104    1104
======================================
  Hits          726     726
  Misses      11515   11515
  Partials       59      59

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0c2ae1d...aad20fb. Read the comment docs.


Error in Serialization, in Avro messages.

JsonMappingException , Through Reference Chain,<POJO.class>,[anySetter],No filed Named <>,
In Producer to kafka ..
Generating POJO from Schema with 2 Maps. Available Annotations - JsonAnyGetter, JsonAnySetter

Can you show you configuration?


new Trove classifier request Framework :: Plone :: 5.3

Request to add a new Trove classifier.
Framework :: Plone :: 5.3

Framework :: Plone :: 5.3

Why do you want to add this classifier?
We are getting close to finishing Plone 5.2 and will begin working on 5.3
Thank you

Done.


Multiple tabs required to change selection

You need to press the tab button multiple times before the current selection is changed.

Implemented in v1.1.0


Fix typo in aws/elasticache.go

Description
Fixes a minor typo in aws/elasticache.go.

TODOs
Read the Gruntwork contribution guidelines.

[x] Update the docs.
[x] Run the relevant tests successfully, including pre-commit checks.
[x] Ensure any 3rd party code adheres with our license policy or delete this line if its not applicable.
[x] Include release notes. If this PR is backward incompatible, include a migration guide.

Release Notes (draft)

Added / Removed / Updated [X].
Migration Guide

Thanks for review! Going to merge this in now.


Restore RootFS still doesn't solve respring issue

As the title says 👎

iPhone x 12.1.2 b32-b33 Respring issue tried restore rootfs still don't work had to go back to b31

Update to beta 36 and disable reload system deamons and active reinstall cydia
Sent with GitHawk

Will be waiting to see if that help
Sent with GitHawk


Adds Canonical => Uri Search Support (R4+)

Description
Adds Canonical => Uri Search Support (R4+)
Adds Uri => Reference Support (Stu3+)
Does not address Canonical => Reference Searches (#1566)
Related issues
Addresses #882
Testing
Adds unit and e2e tests
FHIR Team Checklist

[x] Update the title of the PR to be succinct and less than 50 characters
[x] Add a milestone to the PR for the sprint that it is merged (i.e. add S47)
[x] Tag the PR with the type of update: Bug, Dependencies, Enhancement, or New-Feature
[x] Tag the PR with Azure API for FHIR if this will release to the managed service
Review squash-merge requirements

Semver Change (docs)
Patch

/azp run

/azp run

I've opened https://github.com/microsoft/fhir-server/issues/1594 to address the existing backwards compat issue.

I've opened https://github.com/microsoft/fhir-server/issues/1594 to address the existing backwards compat issue.

In removing the SQL columns, I'm moving this to a new branch: #1605

In removing the SQL columns, I'm moving this to a new branch: #1605


Changes to support geonames data already downloaded to local machine

Add the ability to use pre-deployed geonames data.
setDumpDirectory allows you to set the location of the cached data.
The routines to check for an existing file will use either an auto-downloaded timestamped filename OR a pre-existing cached version named as downloaded from geonames.

This is pretty cool. Thanks a ton for the pull request. Here's a proposal: do you want to make it even more awesome by allowing for an auto-refresh, so that after n hours the dump gets auto-refreshed? Currently, in order for the data to be refreshed, you have to restart the service (which obviously is bad if you want to have it permanently running as a Web service and not use it in an ad-hoc manner in a script as I did). If you're happy to take on the challenge, I will wait with the merge until you have implemented it and push a new version to npm with both new features, else I will merge now.

My use case was that I wanted to be able to deploy the data when I spun up
an instance in the cloud and not each day so I didn't take the download hit
each time. Typically instances only last 2-3 days for me so not too worried
about the refresh.
Might be willing to tackle it though.
If you would merge this for now that would be excellent.
On Mon, Apr 13, 2015 at 11:25 AM, Thomas Steiner<EMAIL_ADDRESS>wrote:

This is pretty cool. Thanks a ton for the pull request. Here's a proposal:
do you want to make it even more awesome by allowing for an auto-refresh,
so that after n hours the dump gets auto-refreshed? Currently, in order for
the data to be refreshed, you have to restart the service (which obviously
is bad if you want to have it permanently running as a Web service and not
use it in an ad-hoc manner in a script as I did). If you're happy to take
on the challenge, I will wait with the merge until you have implemented it
and push a new version to npm with both new features, else I will merge now.
—
Reply to this email directly or view it on GitHub
https://github.com/tomayac/local-reverse-geocoder/pull/2#issuecomment-92451944
.


Support Office365 videos for Cargill

https://socialcoders.atlassian.net/browse/MAGIC-1219

@seniorihor I do not think it is good idea to put cargill customization in this gem. I think we need to make code patching in Galaxy


[Critical] Slackin will break in February 2021

Whilst looking into the api calls that slackin uses, I noticed it is using channels.list, which is deprecated and noted to stop working in February 2021. From my understanding of the code, all running slackin instances will stop running, erroring whenever being initialised.
https://api.slack.com/methods/channels.list
Although, with slack no longer providing a way to generate legacy tokens, this further complicates the future of slackin.
N.B. slackin-extended has (unintentionally?) resolved this issue back in January, version 2.0.0. Although it still has the same issue with legacy tokens.

We've been using slackin untouched for quite awhile now at https://slack.crossplane.io/ and https://slack.rook.io/ and just today we are seeing errors/crashes.  From the investigation so far, I'm wondering if this issue here about channels.list has finally caught up with us.  Anyone else just seeing their slackin break today? 🤔
https://github.com/crossplane/crossplane/issues/3872#issuecomment-1470964839

We've been using slackin untouched for quite awhile now at https://slack.crossplane.io/ and https://slack.rook.io/ and just today we are seeing errors/crashes. From the investigation so far, I'm wondering if this issue here about channels.list has finally caught up with us. Anyone else just seeing their slackin break today? 🤔
crossplane/crossplane#3872 (comment)

Yup! I too am here because we realized our Slackin ( http://slack.codeyoungstown.com/ ) broke yesterday. Not sure what's going on yet.

Warning, rant inbound:
I wouldn't be surprised if slack has been going around and conveniently deprecating APIs that open communities use. From what I've gleened back when I looked into this, slack only cares about its enterprise users and this will only get worse since the salesforce purchase.
The assessment I made was that sooner or later, a migration to discord would become inevitable, where they actively support open communities and provide them the tooling they need. You can turn your discord server into a community server for free, and that unlocks a bunch of tooling, including forums which are amazing for busy channels like help.
To help with migrations, and a bit of a middle finger to slack, I made a slack export viewer called slax.pro that allows you to view the entire history of your public channels which slack allows you to export for free.
If you're really devoted to slack, you can try slackin-extended that is more actively developed, or you can manually update the invite like every 30 days, or you can write a webscraper to auto login and update the link, which I have done in the past with puppeteer.

We've been using slackin untouched for quite awhile now at https://slack.crossplane.io/ and https://slack.rook.io/ and just today we are seeing errors/crashes. From the investigation so far, I'm wondering if this issue here about channels.list has finally caught up with us. Anyone else just seeing their slackin break today? :thinking:
crossplane/crossplane#3872 (comment)

Same here. https://slack.alda.io was working fine untouched for years, but it just randomly started crashing last week. I'm going to look into some of the alternatives now, as it looks like Slackin is no longer maintained.

@daveyarwood that's exactly what we've done for both slack.crossplane.io and slack.rook.io - a simple static website that just redirects to a Slack workspace invitation link.  it seems to be working fine so far 🙌 🙏
Feel free to take a look at those repos for any hints that may be useful for you 😉

https://github.com/crossplane/slack.crossplane.io
https://github.com/rook/slack.rook.io

@daveyarwood that's exactly what we've done for both slack.crossplane.io and slack.rook.io - a simple static website that just redirects to a Slack workspace invitation link. it seems to be working fine so far raised_hands pray
Feel free to take a look at those repos for any hints that may be useful for you wink

https://github.com/crossplane/slack.crossplane.io
https://github.com/rook/slack.rook.io

And what are you going to do in next 30 days once the invite link expires? Update manually?

Ahh, it seems possible to create never expiring link using link settings.


Add OnClick to function definition

Not sure if I typescripted correctly, but it would be nice to be able to use a click handler on a component defined via this lib.
Awesome work by the way!

You can already do this! onClick, and any other prop gets passed to the result component, look: https://github.com/nachoaIvarez/flexbox-react/blob/fac4bf919eb8d650517f16f98535f026ddd95487/src/Flexbox.jsx#L78
Thank you for taking the time to submit the PR 😄

Ah, completely missed that! Thank you for pointing that out :)


Questions

I did a english verison:
https://github.com/druckgott/AP-AMS/tree/main
What I did not understand, what is:
HA...
Tuozhu ...
Can you give an explenation?

HA: Homeassistant
Tuozhu：bambu lab

ok i get the connection. Can you tell me in the broker where I can find the esp thing ams?

The specific information from the ESP won’t appear in the slicing software but will show up in HomeAssistant. From the images you’ve sent, I can confirm that you’ve successfully connected to Bambu and the MQTT server. However, it seems you haven’t set up your own HomeAssistant service yet. HomeAssistant is an excellent open-source smart home platform. Here’s the link to its official website: https://www.home-assistant.io/. Once you’ve understood and set up HomeAssistant, you can add your established MQTT service, and then you’ll be able to see the ESP’s operation in HA (HomeAssistant). If you need real-time communication, you can join our group on QQ.

BMG gear is a part of BMG extruder components kit.

I have iobroker aß open source platform is it only working with homeassistant?
Mqtt should normale. Work. With all Services which can handle this or? My bambulab is also Show in iobroker.

Why do you stor All the Keys in the mqtt massages
haClient.publish(("AMS/"+filamentID+"/wifiName").c_str(),wifiName.c_str());
haClient.publish(("AMS/"+filamentID+"/wifiKey").c_str(),wifiKey.c_str());
On two. Places? I think this is Not nacessary, its only a security leak?!