Component: Input Digital Pin (DSP)
From Flowcode Help
Jump to navigationJump to searchAuthor | Matrix Ltd |
Version | 1.2 |
Category | DSP |
Contents
Input Digital Pin component
Allows the values from a buffer to be assigned from a digital input pin. The input values for high and low state can be assigned using properties.
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Downloadable macro reference
![]() |
SamplePin |
Reads the value on the selected pin and based on the state outputs a value to the DSP buffer. | |
![]() |
Return |
![]() |
AddLong |
Adds a single unsigned long value to the current location in the specified buffer and scales it appropriatley to suit the buffer. Auto increments current location. | |
![]() |
Data |
![]() |
Return |
![]() |
AddInt |
Adds a single unsigned int value to the current location in the specified buffer and scales it appropriatley to suit the buffer. Auto increments current location. | |
![]() |
Data |
![]() |
Return |
![]() |
AddLongArray |
Adds an array of long values to the specified buffer and scales it appropriatley to suit the buffer. Auto increments current location. | |
![]() |
Data |
![]() |
Count |
![]() |
Return |
![]() |
AddIntArray |
Adds an array of integer values to the specified buffer and scales it appropriatley to suit the buffer. Auto increments current location. | |
![]() |
Data |
![]() |
Count |
![]() |
Return |
![]() |
IsPlaying |
Checks to see if the last played track is still playing | |
[[File:]] - | Return |
![]() |
GetReplyByte |
Reads a single byte from the last reply. Each reply contains 4 bytes starting with the command code. | |
![]() |
Index |
Range: 0-3 / 0=Command, 1=Feedback, 2=Data MSB, 3=Data LSB | |
![]() |
Return |
![]() |
SkipTrack |
Jump to the next or previous track | |
[[File:]] - | Direction |
0=Next, 1=Previous | |
![]() |
Return |
![]() |
Initialise |
Sets up the UART and does some housekeeping. Must be called before calling any of the other component macros. | |
![]() |
Return |
![]() |
ReadAnalogAsInt |
Reads one of the analogue components as an Integer value | |
![]() |
Channel |
0 = LDR, 1 = POT | |
[[File:]] - | Return |
![]() |
Start |
Startup routine required by the hardware device. Automatically clears the display after initialising. | |
![]() |
Return |
![]() |
SetLEDState |
Sets the state of a single LED | |
![]() |
Port |
0 = PortA, 1 = PortB | |
![]() |
LED |
0 = LED0, 7 = LED7 | |
![]() |
State |
![]() |
Return |
![]() |
Initialise |
Must be called before any other CAN component macros to enable and initialise the CAN peripheral. | |
![]() |
Return |