include!("../metadata_0690.rs");
use crate::metadata::PeripheralRccKernelClock::{Clock, Mux};
pub static METADATA: Metadata = Metadata {
name: "STM32L476VE",
family: "STM32L4",
line: "STM32L4x6",
memory: &[&[
MemoryRegion {
name: "BANK_1",
kind: MemoryRegionKind::Flash,
address: 0x8000000,
size: 262144,
settings: Some(FlashSettings {
erase_size: 2048,
write_size: 8,
erase_value: 255,
}),
},
MemoryRegion {
name: "BANK_2",
kind: MemoryRegionKind::Flash,
address: 0x8040000,
size: 262144,
settings: Some(FlashSettings {
erase_size: 2048,
write_size: 8,
erase_value: 255,
}),
},
MemoryRegion {
name: "SRAM2_ICODE",
kind: MemoryRegionKind::Ram,
address: 0x10000000,
size: 32768,
settings: None,
},
MemoryRegion {
name: "SRAM",
kind: MemoryRegionKind::Ram,
address: 0x20000000,
size: 98304,
settings: None,
},
]],
peripherals: PERIPHERALS,
nvic_priority_bits: Some(4),
interrupts: INTERRUPTS,
dma_channels: DMA_CHANNELS,
pins: PINS,
};