test pin remapping
This commit is contained in:
@@ -10,5 +10,6 @@ rustflags = [
|
|||||||
# runner = "gdb -q -x openocd.gdb"
|
# runner = "gdb -q -x openocd.gdb"
|
||||||
# runner = "wlink -v flash"
|
# runner = "wlink -v flash"
|
||||||
|
|
||||||
runner = "wlink -v flash --enable-sdi-print --watch-serial --erase"
|
runner = "wchisp flash"
|
||||||
|
#runner = "wlink -v flash --enable-sdi-print --watch-serial --erase"
|
||||||
# runner = "wlink -v flash"
|
# runner = "wlink -v flash"
|
||||||
|
|||||||
@@ -48,6 +48,8 @@ static LOG_CH: Channel<CriticalSectionRawMutex, heapless::String<128>, 8> = Chan
|
|||||||
|
|
||||||
#[embassy_executor::main(entry = "qingke_rt::entry")]
|
#[embassy_executor::main(entry = "qingke_rt::entry")]
|
||||||
async fn main(spawner: Spawner) {
|
async fn main(spawner: Spawner) {
|
||||||
|
ch32_hal::pac::AFIO.pcfr1().write(|w| w.set_can1_rm(2));
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
static mut HEAP_SPACE: [u8; 4096] = [0; 4096]; // 4 KiB heap, adjust as needed
|
static mut HEAP_SPACE: [u8; 4096] = [0; 4096]; // 4 KiB heap, adjust as needed
|
||||||
HEAP.init(HEAP_SPACE.as_ptr() as usize, HEAP_SPACE.len());
|
HEAP.init(HEAP_SPACE.as_ptr() as usize, HEAP_SPACE.len());
|
||||||
@@ -103,8 +105,7 @@ async fn main(spawner: Spawner) {
|
|||||||
|
|
||||||
// Create ADC on ADC1 and use PA1 as analog input (Threshold/Trigger)
|
// Create ADC on ADC1 and use PA1 as analog input (Threshold/Trigger)
|
||||||
let adc = Adc::new(p.ADC1, Default::default());
|
let adc = Adc::new(p.ADC1, Default::default());
|
||||||
ch32_hal::pac::AFIO.pcfr1().write(|w| w.set_can1_rm(2));
|
let ain = p.PA1;
|
||||||
|
|
||||||
let config = can::can::Config::default();
|
let config = can::can::Config::default();
|
||||||
let can: Can<'static, CAN1 , Blocking> = Can::new_blocking(p.CAN1, p.PB8, p.PB9, CanFifo::Fifo1, CanMode::Normal, 500_000, config).expect("Valid");
|
let can: Can<'static, CAN1 , Blocking> = Can::new_blocking(p.CAN1, p.PB8, p.PB9, CanFifo::Fifo1, CanMode::Normal, 500_000, config).expect("Valid");
|
||||||
let mut filter = CanFilter::new_id_list();
|
let mut filter = CanFilter::new_id_list();
|
||||||
|
|||||||
Reference in New Issue
Block a user