Rubik's Futuro Cube SDK open beta v1.4
CtrlK
  • Introduction
  • Summary
    • Introduction
    • Licenses
    • Hello World
      • Compile and Run Hello World
      • Some more fun with Hello World
    • Walkers, Squares, Indexes
      • Sides and Squares
      • Indices
    • Programming
      • Simplified scheduling
      • Recommended basic programming workflow
    • Compiling, uploading and erasing scripts
      • RAM
      • Flash
      • MyCube
      • Starting scripts in the standard way
      • Multiple script support - from FW 4.5 and RFC 0.8
      • Starting scripts automatically
      • Erasing scripts
    • Pawn specialities
      • Default parameters
      • Operator sizeof
      • Sizeof from multi-dimension arrays
      • Packed and unpacked
      • Differences between C and PAWN
    • Colors, palettes and drawing
    • PWM steps - 64 versus 256
    • Push Pop Arrays
    • Default settings for scripts
    • Variables
    • Timers
    • Basic commands
    • Interactive shell
      • Default shell settings
      • Shell in RFC Suite
      • Accessing shell any time
      • System shell commands
        • sn
        • ver
        • stdshell
        • stdshellnk
        • echoon
        • echooff
        • prompton
        • promptoff
        • boot
        • restart
        • appinfo
        • fwident(r)
        • cpuident
        • bident
        • protection
        • isprotected
        • stackinfo
        • getms
        • setms
      • Video shell commands
        • iic
        • clr
        • pled
        • pleds
      • pledarr
      • appinfo
      • play
      • dir
      • q
      • kill
      • tinfo
      • pdir
      • prun
      • prunf
      • prunf N
      • prunm
      • pawnerase
      • pawneraseflash
      • pawnerasemycube
      • pawn
      • setpawn
      • setpawnstd
      • setpawnauto
      • pawnmem
      • picon
      • amxinfo
      • var
      • varpawn
      • varload
    • Shell cmd ”motion”
    • API-Native functions
      • Graphics
        • ClearVirtualDisplay
        • PrintVirtualDisplay
        • SetPointShine
        • SetPointColor
        • DrawPoint
        • DrawSide
        • SetRgbColor(r,g,b)
        • DrawSquare
        • DrawCross
        • PushCanvas
        • PopCanvas
        • StoreCanvas
        • LoadCanvas
        • DrawCanvas
        • PrintCnv
        • SetDrawDefaults
        • SetDrawStyle
        • SetPColor
        • FlashCanvas
        • DrawFlicker
        • DrawCube
        • AdjCanvasPoint
        • AdjCanvas
        • AdjArray
        • ReadCanvas
        • ReadRGBLed
        • ClearCube
        • DrawPC
        • PaletteFromArray
        • DrawTail
        • RotateCanvasRGB
      • Motion
        • Motion pattern type list definition
        • RegMotion
        • ReadMotion
        • AckMotion
        • RegAllSideTaps
        • UnregMotion
        • UnregAllMotion
        • GetKickSide
        • KickToWhere
        • IsStill
        • GetShake
        • RegAllTaps
        • TapToSide
        • TapToTop
        • TapToBot
        • TapSide
        • TapSideOK
        • SetDoubleTapLength
        • Sqrt
        • Get2DPointsDistance
        • Get3DPointsDistance
        • ProjectAccToCube
        • Map3DPointToCube2D
        • Map3DLineToCube2D
        • CalcDistance2DPointTo2DLine
        • CalcSurfaceDistance3DPointTo3DLine
        • CalcSurfaceDistanceAccTo3DLine
        • MapSideSquareTo3DPoint
      • Walkers
        • WalkerMove
        • WalkerTurn
        • WalkerDiff
        • Resolve_Buddies
        • GetCsPoint
        • Kick_Walker
        • Diff_To_Spot_Step
        • WalkerGetDir
        • WalkerSetDir
        • WalkerGetNorm
        • WalkerBuddy
        • WalkerDirUp
        • WalkerCompareDir
        • Walker Init / _w
      • Scores
        • Score Definition
        • SetScore
        • SetAP
        • GetAP
        • GetPS
        • AnnounceBestScore
      • Precise Timing
        • EnablePreciseTiming
        • TimerIncSet
        • TimerIncGet
        • SetAppMsec
      • Sound
        • Play
        • SetAudioForce
        • SetVolume
        • Melody
        • WaitPlayOver
        • WaitMelodyOver
        • Quiet
        • IsPlayOver
        • IsMelodyOver
        • PlayAtCh
        • SetChVolume
        • IsPlayAtChOver
        • StopPlayAtCh
        • MountFolder
        • GetNumberOfFiles
        • PlayNthFileAtCh
        • FFTOn
        • FFTOff
        • GetFFTCoeff
      • Radio
        • RadioInit
        • RadioMessage
        • RadioMsgWritable
        • RadioMsgReadable
        • RadioMsgWrite
        • RadioMsgRead
        • RadioGetOrder
        • RadioGetSessionID
        • RadioIsLost
        • RadioSetDelays
        • RadioSetBinary
        • BleConnected
        • BleSmartTx
        • BleDataTx
        • BleDataAvailable
        • BleDataRx
        • GetPreciseUsTimer
        • ClearPreciseUsTimer
        • BleFlush
        • BleTextTx
      • Misc
        • Sleep
        • Delay
        • SetTimer
        • GetTimer
        • PauseTimer
        • ResumeTimer
        • printf
        • snprintf
        • cellset
        • cellcopy
        • PushPopInit
        • Push
        • Pop
        • PPReady
        • PPFree
        • ReadAcc
        • GetCursor
        • IsGameResetRequest
        • Vibrate
        • CollisionTest
        • ScanF
        • GetShellMessage
        • GetSystemVoltage
        • IsUsbConnected
        • ReadImu // new API4 IMU
        • Restart
        • GetMsecs
        • GetAppMsecs
        • StartGameMenu
        • SetRndSeed
        • GetRnd
        • SetRandomizeFlag
        • SetStillClick
        • AddActiveTime
        • ModsSelect
        • Pawn_Score
        • Announce_Score
        • DrawDigit
        • Icon
        • PrintArray
        • VariableMagics
        • RegisterVariable
        • StoreVariable
        • LoadVariable
        • ApiVer
        • Shell
        • Useful Macros
        • Macros Examples
        • ClearCanvas
        • PrintCanvas
        • SetIntensity
        • SetColor
        • Preset color definition
        • Basic color definition
        • CanvasToArray
        • ArrayToCanvas
        • DrawArray
        • Drawing style definition
        • SetPalette
        • Flicker type definition
        • GetTapSide
        • GetTapType
        • Easy Tap Type Detection
        • STEP definition
        • TURNS definition
        • WalkerStepTo
        • GetSymmetrySquare
        • WalkerTap
        • Score
        • DrawScore
    • Release notes
      • SDK manual
      • futurocube.inc
    • Examples
      • Cursor
      • Tapping
      • Walker
      • Paint My Cube
      • Animated Rubiks Cube
      • Disco Cube
      • Motion
      • Defuser
      • SScanf
      • Music Player
    • Sound resources
      • Uploading resources
      • Erasing resources
      • Playback priorities
      • Naming conventions
      • Sample rate compensation
      • Frequency response compensation
    • Installation packages
    • Bluetooth Low Energy - EXPERIMENTAL
      • SW requirements
      • HW setup
      • BLE characteristic offered by Rubik’s Futuro Cube
      • USB dongle
      • Dongle commands on CONTROL line
      • Asynchronous messages on CONTROL line
      • Important Cube SHELL commands
      • Python SDK
      • Ble Dongle Terminal
      • Limitations and Properties
      • HW details about dongle serial communication
      • 2-Way Communication With Running Script
      • Changes in Ble Dongle Terminal
      • First 2 Way Test With Provided Example
      • Useful Hints
      • Priorities of Queues
Powered by GitBook
On this page

Was this helpful?

  1. Summary
  2. API-Native functions

Radio

RadioInitRadioMessageRadioMsgWritableRadioMsgReadableRadioMsgWriteRadioMsgReadRadioGetOrderRadioGetSessionIDRadioIsLostRadioSetDelaysRadioSetBinaryBleConnectedBleSmartTxBleDataTxBleDataAvailableBleDataRxGetPreciseUsTimerClearPreciseUsTimerBleFlushBleTextTx
PreviousGetFFTCoeffNextRadioInit

Last updated 5 years ago

Was this helpful?