Expand description
Peripheral access API for MIK32 microcontrollers (generated using svd2rust v0.35.0 ( ))
You can find an overview of the generated API here.
API features to be included in the next
svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open
.
Re-exports§
pub use usart_0 as usart_1;
Modules§
- adc
- Управление АЦП
- boot_
manager - Блок управления режимом загрузки
- crc
- Блок вычисления контрольных сумм
- crypto
- Крипто-блок
- dac0
- Управление ЦАП
- dac1
- Управление ЦАП
- dma
- Прямой доступ к памяти
- eeprom_
regs - Контроллер EEPROM (8Кб)
- epic
- Программируемый контроллер прерываний
- generic
- Common register and bit access and modify traits
- gpio8_2
- Модуль ввода/вывода
- gpio16_
0 - Модуль ввода/вывода
- gpio16_
1 - Модуль ввода/вывода
- gpio_
irq - Модуль формирования прерываний
- i2c_0
- Модуль обеспечивает интерфейс для связи контроллера и последовательной шины I2C
- i2c_1
- Модуль обеспечивает интерфейс для связи контроллера и последовательной шины I2C
- otp
- Контроллер блока однократно-программируемой памяти
- pad_
config - Модуль управления функцией ввода/вывода
- pm
- Блок управления питанием и тактированием
- pvd_
avcc - Управление монитором напряжения AVCC
- pvd_vcc
- Управление монитором напряжения VCC
- refv_
config - Управление калибруемыми источниками напряжения и тока
- rtc
- Часы реального времени
- scr1_
timer - Регистры системного таймера
- spi_0
- Модуль обеспечивает взаимодействие с различными периферийными устройствами
- spi_1
- Модуль обеспечивает взаимодействие с различными периферийными устройствами
- spifi_
config - Контроллер SPIFI
- timer16_
0 - Регистры модуля таймера_0
- timer16_
1 - Регистры модуля таймера_1
- timer16_
2 - Регистры модуля таймера_2
- timer32_
0 - регистры модуля таймера_0
- timer32_
1 - регистры модуля таймера_1
- timer32_
2 - регистры модуля таймера_2
- tsens
- Управление температурным сенсором
- usart_0
- приемо-передатчик
- wake_up
- Блок WakeUp - управление питанием системным доменом, управление источниками тактовых сигналов
- wdt
- Сторожевой таймер
- wdt_bus
- Сторожевой таймер шины
Structs§
- Adc
- Управление АЦП
- Boot
Manager - Блок управления режимом загрузки
- Crc
- Блок вычисления контрольных сумм
- Crypto
- Крипто-блок
- Dac0
- Управление ЦАП
- Dac1
- Управление ЦАП
- Dma
- Прямой доступ к памяти
- Eeprom
Regs - Контроллер EEPROM (8Кб)
- Epic
- Программируемый контроллер прерываний
- Gpio8_2
- Модуль ввода/вывода
- Gpio16_
0 - Модуль ввода/вывода
- Gpio16_
1 - Модуль ввода/вывода
- GpioIrq
- Модуль формирования прерываний
- I2c0
- Модуль обеспечивает интерфейс для связи контроллера и последовательной шины I2C
- I2c1
- Модуль обеспечивает интерфейс для связи контроллера и последовательной шины I2C
- Otp
- Контроллер блока однократно-программируемой памяти
- PadConfig
- Модуль управления функцией ввода/вывода
- Peripherals
- All the peripherals.
- Pm
- Блок управления питанием и тактированием
- PvdAvcc
- Управление монитором напряжения AVCC
- PvdVcc
- Управление монитором напряжения VCC
- Refv
Config - Управление калибруемыми источниками напряжения и тока
- Rtc
- Часы реального времени
- Scr1
Timer - Регистры системного таймера
- Spi0
- Модуль обеспечивает взаимодействие с различными периферийными устройствами
- Spi1
- Модуль обеспечивает взаимодействие с различными периферийными устройствами
- Spifi
Config - Контроллер SPIFI
- Timer16_
0 - Регистры модуля таймера_0
- Timer16_
1 - Регистры модуля таймера_1
- Timer16_
2 - Регистры модуля таймера_2
- Timer32_
0 - регистры модуля таймера_0
- Timer32_
1 - регистры модуля таймера_1
- Timer32_
2 - регистры модуля таймера_2
- Tsens
- Управление температурным сенсором
- Usart0
- приемо-передатчик
- Usart1
- приемо-передатчик
- WakeUp
- Блок WakeUp - управление питанием системным доменом, управление источниками тактовых сигналов
- Wdt
- Сторожевой таймер
- WdtBus
- Сторожевой таймер шины