Raspberry
Functions
Has Gpio
Checks if the system has GPIO capabilities.
Return Type: Boolean
Signatures:
Raspi Cleanup
This function should be called when you are finished using the GPIO library. It sets all pin modes to INPUT and values to LOW.
Usage:
Signatures:
Raspi Get Mode
This function retrieves the mode of the specified pin.
Parameters:
Name | Type | Description |
---|---|---|
pin | Pins | The pin to get the mode for. |
Return Type: Pin Modes
Signatures:
Raspi Init
This function initializes the GPIO library for use. It should be called before any other GPIO functions.
Usage:
Signatures:
Raspi Read
This function reads the value from the specified pin.
Parameters:
Name | Type | Description |
---|---|---|
pin | Pins | The pin to read the value from. |
Return Type: Pin Values
Usage:
Signatures:
Raspi Set Mode
This function sets the mode of the specified pin to the specified mode.
Parameters:
Name | Type | Description |
---|---|---|
pin | Pins | The pin to set the mode for. |
mode | Pin Modes | The mode to set for the pin. |
Usage:
Signatures:
Raspi Set Pull Up Down
This function sets the pull-up/down mode for the specified pin.
Parameters:
Name | Type | Description |
---|---|---|
pin | Pins | The pin to set the pull up/down mode for. |
pud | Pull Up Down | The pull up/down mode to set for the pin. |
Usage:
Signatures:
Raspi Set Pwm Dutycycle
This function sets the PWM duty cycle for the specified pin.
Parameters:
Name | Type | Description |
---|---|---|
pin | Pins | The pin to set the PWM duty cycle for. |
dutycycle | Integer | The PWM duty cycle to set for the pin. |
Usage:
Signatures:
Raspi Set Pwm Frequency
This function sets the PWM frequency for the specified pin.
Parameters:
Name | Type | Description |
---|---|---|
pin | Pins | The pin to set the PWM frequency for. |
frequency | Integer | The PWM frequency to set for the pin. |
Usage:
Signatures:
Raspi Set Pwm Range
This function sets the PWM range for the specified pin.
Parameters:
Name | Type | Description |
---|---|---|
pin | Pins | The pin to set the PWM range for. |
range | Integer | The PWM range to set for the pin. |
Usage:
Signatures:
Raspi Write
This function writes the specified value to the specified pin.
Parameters:
Name | Type | Description |
---|---|---|
pin | Pins | The pin to write the value to. |
value | Pin Values | The value to write to the pin. |
Usage:
Signatures: