Place to put your Basic demos and examples

Moderator: Mmiscool

User avatar
By RichardS
#45928 Nice project!
Nice writeup! Well done.

RichardS
User avatar
By forlotto
#46042 Thanks Folks glad you enjoy the project.

I would ask though at a bare minimum that you guys join up with us and share a project or two with us as time permits it would be good to keep you folks aboard and involved in this little community of well rounded folks I'm sure we all could benefit and learn from even your simplest projects shared.

This project is far from done and the write up will evolve as time permits but I truly believe espbasic is at a rubber to road point right now gaining traction by and large.

I will warn though the next two months will be brutal for me so if I seem dead this is not true it is simply long hours and little free time.

I give anyone with the rights permission to edit this post and make it better and improve upon and update it. I have already told mmiscool he is free to update as he sees fit.

Hopefully I get around to shooting and posting a video of my own progress with espdevices and show my own devices in action tonight I already shot a video but one device is not integrated into things quite yet going to have to work that in and reshoot the video.

I am glad to see 1 person has found this useful I did also notice that my reserved pages were removed kind of a bummer as I felt they may be useful for future expansion anyhow there are other ways to slice this I just had hoped to keep stuff in one place rather than have a breakaway civilization so to speak lol.

Anyhow take care all.

Get involved, be social with basic, there is zero need for you to reveal your identity to to world if you wish to remain anonymous no excuses lets see you folks share your projects, code, ideas I want to see this thing grow like weeds in a garden.
User avatar
By forlotto
#49303 Going through the code I was able to pick all this out. This is off of V3.0 branch
Looks like there is a few things they may not be telling us in the documentation but one could likely arrive at a conclusion on where to go and what to do after study.

Enjoy,
forlotto

Pin Commands
-----------------------
ai
laststat
po
pi
pwi
pwo
servo

Basic Commands
--------------------------
else
endif / end if 'both do the same thing
for
next
do
loop
debugon
debugoff
run
reboot / restart 'both do the same thing
vars
memclear
del
interrupt
pwmfreq
delay
timer
timercb
sleep
print
serialprint
serialprintln
websockprint
webobj
serial2begin
serial2end
serial2print
serial2println
baudrate
oledprint
oledcls
oledsend
lcdprint
lcdcls
lcdbl
lcdsend
wprint / html 'both do the same thing
image
javascript
css
textbox
passwordbox
slider
dropdown / listbox 'both do the same thing
button
imagebutton
onload
wait
returngui
cls
graphics
gcls
line
circle
ellipse
rect
text
input
serialinput
serial2input
serialflush
serialtimeout
goto
gosub
return
end
load
connect
wifioff
wifiapsta
setupemail
msgbranch
msgreturn
udpbegin
udpbeginmulticast
udpwrite
udpwrtemulticast
udpreply
udpstop
udpbranch
serialbranch
serial2branch
irbranch
websocketeventbranch
touchbranch
mid
dim
undim
let
version
htmlid
id
ramfree
flashfree
millis
right
left
word
len
upper
lower
msgget
instr / instrrev
hex
chr / chr$
asc
val
hextoint
replace
write
read
read.val
str
wifi.scan
wifi.ssid
wifi.rssi
wget
sendts
readts
readopenweather
JSON
neo.setup
neo
neo.shift
neostripcolor / neo.stripcolor
neocls / neo.cls
temp
dht.setup
dht.temp
dht.hum
dht.heatindex
i2c.begin
i2c.write
i2c.end
requestfrom
available
read
htmlvar
unixtime / time
gpio1reset
spi.setup
spi.byte
spi.string
spi.hex
spi.eval
ir.send.setup
ir.send.NEC
ir.send.SONY
ir.send.RC5
ir.send.RC6
ir.send.DISH
ir.send.SHARP
ir.send.PANASONIC
ir.send.JVC
ir.send.SANYO
ir.send.MITSUBISHI
ir.send.SAMSUNG
ir.send.LG
ir.send.WHYNTER
ir.send.UNKNOWN
ir.recv.setup
ir.recv.get
ir.recv.full
ir.recv.dump
tft.setup
tft.fill
tft.rgb
tft.line
tft.rect
tft.rect.fill
tft.rect.round
tft.rect.round.fill
tft.circle
tft.circle.fill
tft.text.cursor
tft.text.color
tft.text.size
tft.text.font
tft.print
tft println
tft.bmp
tft.touch.setup
tft.touch.clibrate
tft.touchx
tft.touchy
tft.checktouch
tft.obj.button
tft.obj.label
tft.obj.checkbox
tft.obj.radio
tft.obj.toggle
tft.obj.bar
tft.obj.setlabel
tft.obj.setchecked
tft.obj.getlabel
tft.obj.getvalue
tft.obj.getchecked
tft.obj.invert
tft.test
debug.setvar
debug.getvar
debug.object
debug.log
debug.getevent
debug.getchange