Previous
Up
Next
Welcome to SolderCore!
Unpacking your SolderCore
SolderCore anatomy
Power up!
Contact SolderCore
Fire up CoreBASIC
Selecting and preparing microSD cards
Who did all this?
CoreBASIC User Guide
Starting out with CoreBASIC
Calculator mode
Making mistakes
Your first program
More on mistakes
Using variables
Time and date
Debunking common misconceptions
Example programs
Timing methods
Removing noise
Deinterlacing samples
Median filtering
Monte Carlo simulation
Parsing GPS sentences
Calibrating touch screens
Four-parameter calibration of a compass for hard iron effects
Digital spirit level
Reading an MPL115A1 pressure sensor using SPI
Drawing the flag of the United Kingdom
Downloading firmware using CoreBASIC
Bouncing lines
ITead Studio LCDs
Conway's Game Of Life
Hangman
Sign a Twitter request with an OAuth signature
CoreBASIC Reference
Change history
Keywords by function
Write and edit programs
Load and save programs
Build loops and decision structures
Define and call procedures and subroutines
Device input and output
Calculate with numbers
Manipulate and transform strings
Display graphics and text
Manipulate and transform arrays
Complex numbers
Mathematical functions
Linear systems and matrices
Keywords, A to Z
$constant
$DOWN
$LEFT
$RIGHT
$UP
%constant
%COLOR
%E
%FALSE
%HEIGHT
%I
%IN
%OUT
%PI
%TRUE
%WIDTH
'
+
-
*
/
\
^
&
:
<
<=
<>
=
>
>=
[ ... ]
|
ABS
ACS
ACSH
AND
AND THEN
ARG
AS
ASC
ASN
ASNH
ATN
ATN2
ATNH
AUTO
BASE64$
BGET
BGET$
BLUE%
BYE
CALL
CASE ... ENDCASE
CATALOG
CEIL
CHAIN
CHECK
CHR
CINT
CIRCLE
CIS
CLG
CLOSE
CLS
CMPLX
CNJ
CON
COL
COLOR
COLOR$
CORE
COS
COSH
CREDITS
CROSS
CRUNCH
CVF
CVI
CVU
DATA
DATE$
DATE%
DAY%
DEBUG
DEFPROC ... ENDPROC
DEG
DELETE
DELETE$
DET
DFT
DIM
DIR
DNS
DOT
DRAW
DUMP
EDIT
EJECT
ELSE
END
ENDCASE
ENDIF
ENDPROC
EOF
EQV
ERROR
EXAMPLE
EXAMPLE CATALOG
EXAMPLE LOAD
EXIT
EXP
EXPAND
EXT
EXT()
FALSE
FILL
FIRMWARE
FIRMWARE CATALOG
FIRMWARE CHECK
FIRMWARE GET
FIRMWARE KILL
FIRMWARE RUN
FIRMWARE SAVE
FIX
FLT
FLUSH
FOR ... NEXT
FOR EACH ... NEXT
FONT
FONT CATALOG
GEN
GET
GET$
GOTO
GFX
GOSUB
GREEN%
HELP
HEX
HIGH
HISTORY
HISTORY LIST
HISTORY KILL
HISTORY OFF
HISTORY ON
HISTORY PICK
HOUR%
I2C
IDFT
IDN
IF ... THEN
IFF
IM
IMP
IN
INF
INK
INNER
INPUT
INSERT$
INSTALL
INSTALL CATALOG
INSTALL LIST
INSTR
INT
INV
IP$
JOIN
URI$
JUSTIFY$
KILL
LCASE
LEFT
LEN
LET
LINE
LIST
LIST USING
LOG
LOG10
LOG2
LOAD
LTRIM
MAIL
MAT
MAT LET
MAT PRINT
MAT()
MATCH
MAX
MAX()
MEMORY
MERGE
MERGE()
MID
MIN
MIN()
MINUTE%
MKDIR
MKDIR()
MKF
MKI
MOD
MODULES
MONTH%
MORE
MORSE$
MOUNT
MOVE
NAME
NAN
NEW
NET
NEXT
NOT
NUMBER$
OPEN
OR
OR ELSE
ORIGIN
OTHERWISE
PAPER
PAUSE
PI
PICK
PIN
PIN CATALOG
PIN LIST
PIN()
PLOT
PRINT
PTR
PTR()
QUAT
RAD
RANDOMIZE
RAVEL
RE
READ
REBOOT
RECTANGLE
RECYCLE
RED%
REDUCE
REM
RENUMBER
REPEAT ... UNTIL
REPEAT$
REPORT
REPORT()
RESTORE
RETURN
REVERSE
REVERSE()
RGB
RIGHT
RMDIR
RMDIR()
RND
ROT
ROW
RTRIM
RUN
RUN()
SAMPLE
SAVE
SAVE AUTO
SECOND%
SELECT
SHA1$
SGN
SHUFFLE
SIN
SINH
SOCKET
SORT
SPI
SPLIT
SPC
SPOKEN$
SQR
STEP
STOP
STR
STRING$
SUBST$
SUM
SYSTEM
TAB
TAN
TANH
THEN
TIME$
TIMER
TO
TRIM
TRN
TRUE
TRUTH
TRY
UCASE
UNTIL
URI$
UTF
VAL
VDU
VERSION
WAIT
WEB
WEND
WHEN
WHILE ... WEND
XOR
YEAR%
ZER
Miscellaneous information
Command line keystrokes
Visual editor keystrokes
CoreBASIC Keyboard codes
CoreBASIC Driver Reference
Drivers by function
Accelerometers
Gyroscopes
Magnetometers
Inertial measurement units
Parallel buses
Temperature sensors
Pressure sensors
Light sensors
Graphic displays
Character displays
Joysticks and joypads
Drivers by vendor
Adafruit TFT Touch Shield
AHRS Driver
AMS TSL2561 Driver
Analog Devices ADIS16400 Driver
Analog Devices ADT7410 Driver
Analog Devices ADXL345 Driver
Analog Devices ADXL362 Driver
Asahi Kasei AK8975 Driver
Atmel ATAVRSBIN1 Driver
Atmel ATAVRSBIN2 Driver
Bosch Sensortec BMA150 Driver
Bosch Sensortec BMP085 Driver
Bosch Sensortec SMB380 Driver
Freedom Board Accelerometer
Freedom Board CPU
Freescale MAG3110 Driver
Freescale MMA8451Q Driver
Freescale MPL115A1 Driver
Gravitech 7-Segment Shield
Hitachi HD44780 Driver
Honeywell HIH6130 Driver
Honeywell HMC5843 Driver
Honeywell HMC5883L Driver
Honeywell HMC6343 Driver
Honeywell HMC6352 Driver
Intersil ISL29023 Driver
InvenSense IMU-3000 Driver
InvenSense ITG-3200 Driver
InvenSense MPU-6000 Driver
InvenSense MPU-6050 Driver
InvenSense MPU-6050EVB Driver
InvenSense MPU-9150 Driver
InvenSense MPU-9150 SDK Driver
ITead Studio Colors Shield
ITead Studio ITDB02-2.2 LCD Module
ITead Studio ITDB02-2.4D LCD Module
ITead Studio ITDB02-2.4E LCD Module
ITead Studio ITDB02-2.8 LCD Module
ITead Studio ITDB02-3.2S LCD Module
ITead Studio ITDB02-3.2WD LCD Module
ITead Studio ITDB02-4.3 LCD Module
ITead Studio ITDB02-5.0 LCD Module
Jee Labs LCD Plug
Jimmie Rodgers LoL Shield
Kionix KXP84 Driver
Kionix KXTF9 Driver
Linear Technology LTC6904 Driver
Liquidware Input Shield
Matrix Keyboard Driver
MaxDetect DHT and RHT Driver
Maxim DS1340 driver
Maxim MAX6675 Driver
Microchip MCP23008 Driver
Microchip MCP23016 Driver
Microchip MCP23017 Driver
Microchip MCP342x Driver
Microchip MCP4725 Driver
Microchip TC77 Driver
Modkit MotoProto Shield
National Semiconductor LM75 Driver
Nintendo Classic Controller
Nintendo Nunchuk Controller
NuElectronics 3310 LCD Shield
NMEA Parser
NuElectronics TFT LCD Shield
NXP PCF8575 Driver
Parallel Bus Driver
Raspberry Pi CPU
Seeed Studio 96x16 OLED Brick
Seeed Studio 96x96 OLED Twig
Seeed Studio 128x64 OLED Twig
Seeed Studio TFT Touch Shield
Sensirion SHT1x Driver
Sensirion SHT2x Driver
Silicon Labs Si7005
Software I2C Bus Driver
Software SPI Bus Driver
SolderCore Arcade Shield
SolderCore CoreMPU Driver
SolderCore CPU
SolderCore Graphics Shield
SolderCore LCD Shield
SolderCore Network
SolderCore Motor Shield
SolderCore SenseCore Shield
SolderCore Servo Shield
SolderCore UART Driver
SparkFun Ardumoto Shield
SparkFun Color LCD Shield
SparkFun El Escudo
SparkFun e-Paper Breakout
SparkFun IMU-3000 Combo
SparkFun Joystick Shield
SparkFun MIDI Shield
SparkFun OLED Carrier
SparkFun RingCoder Breakout
SparkFun Spectrum Shield
SparkFun Touch Shield
SparkFun VoiceBox Shield
SPI Device Driver
STMicroelectronics LIS302DL Driver
STMicroelectronics LIS331DLH Driver
STMicroelectronics LIS331HH Driver
STMicroelectronics LPS331AP
STMicroelectronics LSM303DLH Driver
Texas Instruments TMP100 Driver
Texas Instruments TMP102 Driver
VTI SCA3000 Driver
Watterott electronic mSD Shield
Watterott electronic S65 Shield
SolderCore Reference
Boot sequence
Benchmarking SolderCore
The SolderCore bootloader
Stellaris port mapping
XMOS Firmware Development
Preparing a factory image release
Generating a fimware upgrade release