Update dependencies

This commit is contained in:
2020-04-18 13:32:09 +02:00
parent ae39713e0b
commit 8e00a9b341
5 changed files with 129 additions and 175 deletions

View File

@ -2,12 +2,14 @@ use core::fmt::Write;
use hal::{
clock::Sercom0CoreClock,
sercom::{RxpoTxpo, UART0Padout, UART0},
target_device::{NVIC, PM, SERCOM0},
//target_device::{NVIC, PM, SERCOM0},
pac::{PM, SERCOM0},
time::Hertz,
//prelude::_embedded_hal_serial_Read as Read,
//prelude::_embedded_hal_serial_Write as WriteHal,
};
#[allow(dead_code)]
#[derive(Clone, Copy)]
pub enum BaudRate {
BR2400,
@ -46,7 +48,6 @@ impl<RX, TX> RN4020<RX, TX> {
clock: &Sercom0CoreClock,
baud_rate: BaudRate,
sercom: SERCOM0,
nvic: &mut NVIC,
pm: &mut PM,
padout: T,
) -> Self
@ -55,7 +56,7 @@ impl<RX, TX> RN4020<RX, TX> {
UART0Padout<RX, TX, (), ()>: RxpoTxpo,
{
let mut bl = RN4020 {
link: UART0::new(clock, baud_rate, sercom, nvic, pm, padout),
link: UART0::new(clock, baud_rate, sercom, pm, padout),
};
bl.set_baud_rate(baud_rate).unwrap();
bl
@ -69,6 +70,7 @@ impl<RX, TX> RN4020<RX, TX> {
/// with unique numbering.
///
/// Will panic if provided with an invalid string.
#[allow(dead_code)]
pub fn set_serialized_name(&mut self, name: &str) -> Result<(), ()> {
assert!(name.len() <= 15);
assert!(name.is_ascii());