|
35 | 35 | //! # let mut sdmmc_spi = DummySpi;
|
36 | 36 | //! # let mut sdmmc_cs = DummyCsPin;
|
37 | 37 | //! # let time_source = DummyTimeSource;
|
38 |
| -//! let mut cont = embedded_sdmmc::Controller::new(embedded_sdmmc::SdMmcSpi::new(sdmmc_spi, sdmmc_cs), time_source); |
| 38 | +//! let mut spi_dev = embedded_sdmmc::SdMmcSpi::new(sdmmc_spi, sdmmc_cs); |
39 | 39 | //! write!(uart, "Init SD card...").unwrap();
|
40 |
| -//! match cont.device().init() { |
41 |
| -//! Ok(_) => { |
| 40 | +//! match spi_dev.acquire() { |
| 41 | +//! Ok(block) => { |
| 42 | +//! let mut cont = embedded_sdmmc::Controller::new(block, time_source); |
42 | 43 | //! write!(uart, "OK!\nCard size...").unwrap();
|
43 | 44 | //! match cont.device().card_size_bytes() {
|
44 | 45 | //! Ok(size) => writeln!(uart, "{}", size).unwrap(),
|
|
51 | 52 | //! }
|
52 | 53 | //! }
|
53 | 54 | //! Err(e) => writeln!(uart, "{:?}!", e).unwrap(),
|
54 |
| -//! } |
| 55 | +//! }; |
55 | 56 | //! ```
|
56 | 57 |
|
57 | 58 | #![cfg_attr(not(test), no_std)]
|
@@ -88,7 +89,7 @@ pub use crate::filesystem::{
|
88 | 89 | Timestamp, MAX_FILE_SIZE,
|
89 | 90 | };
|
90 | 91 | pub use crate::sdmmc::Error as SdMmcError;
|
91 |
| -pub use crate::sdmmc::SdMmcSpi; |
| 92 | +pub use crate::sdmmc::{BlockSpi, SdMmcSpi}; |
92 | 93 |
|
93 | 94 | // ****************************************************************************
|
94 | 95 | //
|
|
0 commit comments