Module rustduino::atmega2560p::hal[][src]

Expand description

Hardware Abstraction Library (HAL).

Modules

Global interrupts configured in the ATMEGA2560P chip is controlled here. Section 7.4 of the manual https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf

Various pins and ports in the ATMEGA2560P chip is controlled here. Section 13.2 to 13.4 of ATMEGA2560P datasheet. https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf

Generic implementation of power control through clock gating in ATMEGA2560P. Section 11.10.2 and 11.10.3 of the manual. Also references from Section 11.8. https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf

Implementation of Sleep Modes of ATMEGA2560P. Section 11.10.1 of the manual. Also references from Section 11.4. https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf

Control on Watchdog timer in ATMEGA2560P Section 12.5 and 28.6 of manual https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf