Gibbz
Gibbz
I found the following to try and set priority on my interrupts, but it doesn't work: https://github.com/embassy-rs/embassy/issues/1541 Example ``` use embassy_nrf::interrupt::Interrupt; embassy_nrf::interrupt::TEMP::set_priority(Priority::P2); // temp::InterruptHandler; }); ``` The same for twim...
Ok I fixed the priority issue. Now I just have the core lockup issue. I'll open a new issue for that.
I expect the range to output from 0 at 0v to 4095 at 3.6v with the 12 bit default setting. However negative values, low values at 3.3v have thrown that...
Ok after a little more playing with this... Ive noticed when slowly increasing the voltage to the pin. 2690 (~2.3v) is my highest reported value, after the value climbs past...
I tried various config options with no luck. I've decided to work in the range under 2.3v or use an i2c ADC. I assume it's just some hardware issue on...
Ok so i found the fix for this! I need to change the default voltage from 2.8v to 3.3v on the pins. This is done on the config. ```rust let...
Ah! Okay maybe it's not. I was trying to use a crate to do this and it was giving me a warning saying panic probe does this. I've done it...
I used the following ```rust use core::panic::PanicInfo; #[panic_handler] fn panic(info: &PanicInfo) -> ! { cortex_m::interrupt::disable(); defmt::error!("Panicked: {}", defmt::Display2Format(info)); //panic_persist::report_panic_info(info); for _ in 0..2_000_000 { // delay before reset nop() }...
1. I have some watches that I use for Async and in loops that I'm polling like a mutex. So in that case I don't want to have an uninitialised...
Ah! So scan is basically extended advertisement? Is there a way to change the data without restarting ble completely? For example with fast pair, the data only needs to be...