18#ifndef __LIBARCH_ARM_BROADCOMGPIO_H
19#define __LIBARCH_ARM_BROADCOMGPIO_H
21#include <FreeNOS/System.h>
Input/Output operations specific to the ARM architecture.
Broadcom (2835) GPIO controller implementation.
Registers
Hardware registers.
static const Address GPIOBase
virtual Result setAltFunction(Size pin, uint function)
Set alternate function.
BroadcomGPIO()
Constructor.
virtual Result initialize()
Initialize the Controller.
Arch::IO m_io
I/O instance.
unsigned long Address
A memory address.
unsigned int uint
Unsigned integer number.
unsigned int Size
Any sane size indicator cannot go negative.