Version 1.3.17 - September 21, 2015 - Arnan (roger) Sipitakiat
- Added: Logo commands for a Tick timer
-- "settickrate 10" will tick every 1 second
-- "tickcount" will report how many ticks have passed
-- "cleartick" will reset the ticks
Version 1.3.16 - August 30, 2015 - Marutpong Chailangka
- Added: a DDT (Data-driven Toolkit) tab to config wifi and config thingspeak api key
Version 1.3.15 - August 21, 2015 - Marutpong Chailangka
- Added: a command from tinker to run/stop the GoGo Board
Version 1.3.14 - July 29, 2015 - Arnan (Roger) Sipitakiat
- Fixed: wrong op-code for the CLS command
Version 1.3.13 - July 23, 2015 - Arnan (Roger) Sipitakiat
- Fixed: send e-mail command now takes three string parameters
send_mail address, title, body
Version 1.3.12 - July 22, 2015 - Marutpong Chailangka
- Raspberry Pi Tab
- Fixed bug: not show a data of Key-Value Packet
- Changed: Reorder Key-Value frame to the 2nd frame
- Changed: Restructured(optimize) code
- Changed: disabled raspberry pi tab first
- Added: Raspberry Pi Control Frame
- Added: a saving email config status
Version 1.3.11 - July 18, 2015 - Marutpong Chailangka
- Changed: New UI for Raspberry Pi Tab.
Version 1.3.10 - July 10, 2015 - Arnan (Roger) Sipitakiat
- Fixed firmware update bug for the GoGo 5 (Pi Topping).
Version 1.3.8 - April 28, 2015 - Arnan (Roger) Sipitakiat
- Added: Logo clear keys command. Example
if key "speech" = "say hello" [ say "hello" clearkeys ]
Clear keys prevent the above program from repeated saying "hello"
Version 1.3.7 - April 28, 2015 - Arnan (Roger) Sipitakiat
- Added: Logo key value compare. Logo example:
if key "button" = "forward" [ab, on]
Fetches the key value named 'button' and checks if it is the string 'forward'.
The key name and value are sent from the raspberry pi. Only 4 unique keys
are stored on the board. Keys values with the same name as an existing key will
overwrite the old value. Key names and values must be less than 8 characters long.
Version 1.3.6 - Mar 23, 2015 - Arnan (Roger) Sipitakiat
- Added: Logo compiler is now versioned. Current version is 1.1
- Added: Logo 'SAY' text-to-speech primitive
say "hello"
- Added: Logo "USESMS" and "SENDSMS" text message primitives
usesms
sendsms "0811234567" "Hi there"
- Added: Logo "modulo" operator
5 % 3 # result is 2
- Added: new reporters: on?, thisway? or cw?, thatway? or ccw?, power
aon? - true if port a is on
abon? - true if port a AND b are both on
abcdon? - true if all ports are on
athisway? - true if port a's direction is set to 'thisway'
abthatway? - true if port a and b's directions are both 'thatway'
apower - returns the current power level of port a. port name can be a-d. Can't use multiple port names
I.e. 'abpower' is invalid
- Added: a "if-state-change" statement. The if executes only if the condition's state changes from false to true
if sensor1 > 500 [beep] # always beeps when sensor1 is greater than 500
ifstatechange sensor1 > 500 [ beep] # beep only when sensor1 becomes greater than 500 for the first time
- Added: <= (less or equal) and >= (greater or equal) operators
Version 1.3.5 - Feb 8, 2015 - Arnan (Roger) Sipitakiat
- Changed: 'talkto' now accepts an expression as its node id. There fore the two following commands are the same:
talkto n1
talkto 1
Version 1.3.4 - Jan 28, 2015 - Arnan (Roger) Sipitakiat
- Added: a new logo primitive 'talkto nx' where x = 16-bit integer. This command selects a remote node
to control and read sensors from. This command is for the up-coming wireless gogo board.
- Added: support for 'comments' in Logo. Use ';' to indicate the remaining text in that line is a comment
- Added: select all text using Ctrl-A in the Logo editor
- Changed: reduced the indentation size
Version 1.3.3 - Jan 7, 2015 - Arnan (Roger) Sipitakiat
- Fixed: Logo compiler bug that prevents procedure parameters from working properly in some cases.
Version 1.3.1 - Dec 23, 2014 - Arnan (Roger) Sipitakiat
- Added: RFID commands
- Added: SMS commands
- Added: e-mail commands (using Gmail)
- Added: A Logo Run/Stop button
- Added: Autorun support. Name the first procedure "autorun" and it will execute automatically upon power up.
Version 1.1.4 - Aug 14, 2014 - Arnan (Roger) Sipitakiat
- Added: missing 'cw', 'ccw' Logo commands
- Added: Firmware update now works with the PiTopping board as well as the gogo
Version 1.1.3 - July 27, 2014 - Arnan (Roger) Sipitakiat
- Fixed: A compiler bug that causes an error when adding or removing more than
one procedure
Version 1.1.2 - July 26, 2014 - Arnan (Roger) Sipitakiat
- Fixed: A nother bug causing list length errors in the Logo byte code
Version 1.1.1 - July 23, 2014 - Arnan (Roger) Sipitakiat
- Fixed: A bug in the Logo compiler that causes list length errors resulting in
crashes especially when nested loops are used.
Version 1.1.0 - July 18, 2014 - Arnan (Roger) Sipitakiat
Note: Requires gogo firmware v.105 or better to work properly.
- Added: 'Show' Logo command for the 7-segment and 16x2 display module.
e.x. show sensor1, show "hi", show "Hello Roger"
- Fixed: A Logo compilation error no longer terminates the application. It now
displays the error in a dialog box.
- Added: A new interface to control a number of add-on modules
- Added: New Logo commands to read/write i2c devices
- Added: The Logo procedure will be saved to a temporary file every 2 seconds
and will be loaded automatically when the widget is started. Hopfully
this will help reduce data loss due to saving mistakes.
- Added: New Logo primitives to control the voice recorder module.
- Added: UI to control Servo motors
- Added: Logo commands to control servo motors: seth (set heading), lt (left turn),
rt (right turn).
- Added: Logo memory indicator. Tells you how much Logo memory your Logo program uses.
- Added: A progress bar showing the firmware update progress.
- Added: Accepts Logo text procedures as an input over websockets. So that clients like
Tinker can now send text code to be compiled by the widget.
Version 1.0.2 - July 9, 2014 by Arnan (Roger) Sipitakiat
- Fixed: Infrared remote code now displays properly
- Fixed: The image of the board no longer shows when the program starts without a
connected board.
Version 1.0.1 - July 9, 2014 by Arnan (Roger) Sipitakiat
- Added: New/Open/Save/Save-As buttons now work on the Logo tab
- Added: Application warns user to save Logo file before exit
- Fixed: Path to application images error when using the Logo save file dialog
- Added: Current Logo file label on the Logo's page
- Added: The board image disappears when the gogoboard is not detected.

