Component: GameCode (Misc Circuit)
From Flowcode Help
(Redirected from Component: ID b5665f5d 809d 4bd8 a79b 411f893bec16)
Jump to navigationJump to searchAuthor | Jef De Bruyne |
Version | 1.0 |
Category | Misc Circuit |
Contents
GameCode component
A small handheld device designed for creating embedded games. Complete with a 8 x 16 LED display, 4-Way DPAD with 4 additional push switches Buzzer, Vibration, MP3 Player, Potentiometer and Lithium battery management. Programmed via USB.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_GameCode_Master.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_GameCode_Master.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
BatteryRead
BatteryRead | |
Read and return the voltage level of the battery in millivolt. | |
- UINT | Return |
DisplayBrightness
DisplayBrightness | |
Control the brightness of the display. | |
- BYTE | Value |
Enter value from 0 to 15 | |
- VOID | Return |
DisplayClear
DisplayClear | |
Clear the display. | |
- VOID | Return |
DisplayWrite
DisplayWriteNumber
DisplayWriteNumber | |
Show a number ranging from 000 to 999 on the display. Number is printed vertically. | |
- UINT | Value |
Enter a number from 0 to 999. | |
- VOID | Return |
EEReadValue
EEReadValue | |
Retreives a value from none volitile memory | |
- BYTE | Address |
Address to write to, Range: 0-255 | |
- BYTE | Return |
EEStoreValue
EEStoreValue | |
Saves a value to none volitile memory | |
- BYTE | Address |
Address to write to, Range: 0-255 | |
- BYTE | Value |
Value to store, Range: 0-255 | |
- VOID | Return |
Initialise
Initialise | |
Initializes all present hardware and communication. Place this at the very start of your code. | |
- VOID | Return |
LedsWrite
LedsWrite | |
Set the button-leds. MSB = leftmost led LSB = rightmost led | |
- BYTE | Value |
MSB = leftmost dot, LSB = rightmost dot | |
- VOID | Return |
MP3GetStatus
MP3GetStatus | |
Returns the status of the MP3 module. 0 = module in sleep 1 = track is playing 2 = track is pauzed 3 = track is stopped | |
- BYTE | Return |
MP3PausePlayResetStop
MP3PausePlayResetStop | |
Allows the current playing track to be paused, restarted or stopped. | |
- BYTE | Mode |
0=Pause, 1=Play, 2=Reset, 3=Stop | |
- VOID | Return |
MP3PlayTrack
MP3SendCommand
MP3SendCommand | |
Send commands to MP3 module. Check datasheet for info. | |
- BYTE | Command |
- BYTE | Para1 |
- BYTE | Para2 |
- VOID | Return |
MP3SetVolume
MP3SetVolume | |
Sets the volume level for the MP3 module | |
- BYTE | Volume |
Range: 0 (min) - 30 (max) | |
- VOID | Return |
PlayNote
PotRead
PwrLedSet
PwrLedSet | |
Control the PWR LED. 0 = red + green 1 = red 2 = green | |
- BYTE | Value |
0 = red + green, 1 = red, 2 = green | |
- VOID | Return |
Property reference
Properties | |
LED Colours | |
LED On | |
LED Off | |
Display Colours | |
On Colour | |
Off Colour | |
Background Colour | |