File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -413,7 +413,10 @@ where
413
413
414
414
fn send_u8 ( & mut self , byte : u8 ) {
415
415
// NOTE(write_volatile) see note above
416
- unsafe { ptr:: write_volatile ( & self . spi . dr as * const _ as * mut u8 , byte) }
416
+ #[ allow( invalid_reference_casting) ]
417
+ unsafe {
418
+ ptr:: write_volatile ( & self . spi . dr as * const _ as * mut u8 , byte)
419
+ }
417
420
}
418
421
419
422
fn read_u16 ( & mut self ) -> u16 {
@@ -423,7 +426,10 @@ where
423
426
424
427
fn send_u16 ( & mut self , byte : u16 ) {
425
428
// NOTE(write_volatile) see note above
426
- unsafe { ptr:: write_volatile ( & self . spi . dr as * const _ as * mut u16 , byte) }
429
+ #[ allow( invalid_reference_casting) ]
430
+ unsafe {
431
+ ptr:: write_volatile ( & self . spi . dr as * const _ as * mut u16 , byte)
432
+ }
427
433
}
428
434
429
435
pub fn release ( self ) -> ( SPI , ( SCKPIN , MISOPIN , MOSIPIN ) ) {
You can’t perform that action at this time.
0 commit comments