Package com.diozero.internal.board.chip
Class CHIPBoardInfoProvider.CHIPBoardInfo
java.lang.Object
com.diozero.util.BoardPinInfo
com.diozero.util.BoardInfo
com.diozero.internal.board.chip.CHIPBoardInfoProvider.CHIPBoardInfo
- Enclosing class:
- CHIPBoardInfoProvider
public static final class CHIPBoardInfoProvider.CHIPBoardInfo extends BoardInfo
-
Field Summary
Fields Modifier and Type Field Description static String
U13_HEADER
static String
U14_HEADER
Fields inherited from class com.diozero.util.BoardPinInfo
ADC_KEY_PREFIX, DAC_KEY_PREFIX, DEFAULT_ADC_NAME_PREFIX, DEFAULT_DAC_NAME_PREFIX, DEFAULT_GPIO_NAME_PREFIX, GPIO_KEY_PREFIX
-
Constructor Summary
Constructors Constructor Description CHIPBoardInfo()
-
Method Summary
Modifier and Type Method Description MmapGpioInterface
createMmapGpio()
int
getPwmChip(int pwmNum)
void
initialisePins()
initialisePins is separate to the constructor as a lot of known BoardInfo info instances get created on startup.int
mapToSysFsGpioNumber(int gpio)
Methods inherited from class com.diozero.util.BoardInfo
getAdcVRef, getCpuTemperature, getI2CBuses, getLibraryPath, getMake, getMemory, getModel, getName, sameMakeAndModel, toString
Methods inherited from class com.diozero.util.BoardPinInfo
addAdcPinInfo, addAdcPinInfo, addAdcPinInfo, addAdcPinInfo, addDacPinInfo, addDacPinInfo, addDacPinInfo, addDacPinInfo, addDacPinInfo, addGeneralPinInfo, addGeneralPinInfo, addGeneralPinInfo, addGeneralPinInfo, addGeneralPinInfo, addGpioPinInfo, addGpioPinInfo, addGpioPinInfo, addGpioPinInfo, addGpioPinInfo, addGpioPinInfo, addGpioPinInfo, addPwmPinInfo, addPwmPinInfo, addPwmPinInfo, addPwmPinInfo, addPwmPinInfo, getAdcPins, getByAdcNumber, getByChipAndLineOffset, getByDacNumber, getByGpioNumber, getByName, getByPwmNumber, getDacPins, getGpioPins, getGpios, getHeaders, getHeaderValues
-
Field Details
-
U13_HEADER
- See Also:
- Constant Field Values
-
U14_HEADER
- See Also:
- Constant Field Values
-
-
Constructor Details
-
CHIPBoardInfo
public CHIPBoardInfo()
-
-
Method Details
-
initialisePins
public void initialisePins()Description copied from class:BoardInfo
initialisePins is separate to the constructor as a lot of known BoardInfo info instances get created on startup.- Specified by:
initialisePins
in classBoardInfo
-
mapToSysFsGpioNumber
public int mapToSysFsGpioNumber(int gpio)- Overrides:
mapToSysFsGpioNumber
in classBoardPinInfo
-
getPwmChip
public int getPwmChip(int pwmNum)- Overrides:
getPwmChip
in classBoardInfo
-
createMmapGpio
- Overrides:
createMmapGpio
in classBoardInfo
-