Skip to content

Releases: jiasli/iRobotGUI

iRobotGUI-1.0.1

12 May 23:47
Compare
Choose a tag to compare
  • Do not pop up C code after translation #32
  • Fix: Cannot open COM Port when COM port is greater than 10 #33

iRobotGUI-1.0

04 May 22:35
Compare
Choose a tag to compare

1.0

  • COM port and firmware configuration can be saved.
  • Can change the COM port of emulator from the UI.
  • Display COM ports at the bottom and click it to edit.

irobot gui_1

Code

  • Extract ComPortSelector control
  • Extract WinAvrConnector and EmulatorConnector

iRobotGUI-beta-0.3

28 Apr 08:05
Compare
Choose a tag to compare
iRobotGUI-beta-0.3 Pre-release
Pre-release

0.3.2

  • Supports COM port auto-detection.
  • More complicated demos.

configuration_3

0.3.1

  • Automatically update the debug panel.
  • Show currently selected instruction and clipboard.
  • Copy instructions in text format. It can also be pasted to notepad.
  • Double click the instruction image to add a new instruction to the end of the program list.

irobot gui_2
irobot gui_1

0.3.0

  • Prompt the user to save the program when closing.
  • Set the default path for Emulator according to the location of the exe file.
  • Enable modern Windows 7 dialog style.

Fix

  • Program crashes when emulator path is invalid.
  • DEMO cannot be translated.
  • DEMO parameter window doesn't change according to the given instruction.
  • Drag-and-drop fails when the ProgramList is too long.

Known Issues

  • Double-click to add instructions not implemented.

iRobotGUI-alpha-0.2

23 Apr 06:24
Compare
Choose a tag to compare
iRobotGUI-alpha-0.2 Pre-release
Pre-release

0.2.1

Fix

  • IF doesn't read sensor.

0.2.0

Main

  • Emulator is included in the release package under folder MCEmulator.
  • The numeric data is displayed in num+unit format.
    ss003
  • Completed text description.
  • Tweak windows' size and position.

Fix

  • Drag-and-drop issue in ProgramList.
    ss004

Known Issues

  • Default path for emulator is not set
  • COM Port number in emulator must be manually changed in main.cpp.
  • If the emulator's path is invalid, uncustomized error dialogs will be shown.

iRobotGUI-alpha-0.1.0

13 Apr 10:24
Compare
Choose a tag to compare
iRobotGUI-alpha-0.1.0 Pre-release
Pre-release

Main

  • Emulator functions are integrated.
  • ProgramList pictures change according to the instruction: Move/Rotate/Drive.
  • ProgramList can display text descriptions for intructions next to the picture.
  • Refined Drive: add button for driving forward.
  • Use centimeter for distance control.
  • Add text description in IF and LOOP windows.
  • Instruction pictures updated for consistency.

Code

  • Create text description methods.
  • Can consume inline comment and generate commented instructions.

Testing

  • Add test cases for high-level program.

Known Issues

  • Emulator cannot be used if Visual Studio or VC compiler are not installed.
  • Not all instructions can display correct text descriptions.

Screenshots

ss001
ss002

CCD

27 Mar 23:18
Compare
Choose a tag to compare
CCD Pre-release
Pre-release
Merge remote-tracking branch 'origin/release-CCD'