============================
GoGo 4.0 Firmware Change Log
============================
All the changes are accumulative unless noted.
June 3, 2013 - version 4.0.15
- Fixed. A motor bug that prevents motors from turning off properly.
- Added. A 0.5 delay in the boot procedure. This should help computer programs to detect a disconnect or reset
situation and terminate the com session in time before the gogo establishes a new one. This feature
is added to help, but the computer software must have code that makes use of this delay time.
Oct 29, 2012 - version 4.0.14
- Fixed. Showing text on the display module via the gogo monitor now works again. Was a bug from left over code.
- Minor code clean up.
- Fixed. A bug that sometimes leave an unused motor port on.
- Fixed. Servos now work properly again.
July 1, 2012 - version 4.0.13
- Fixed. set motor power now works correctly even when there are motor commands (on,off,thisway,thatway,rd,setpower) called repeatedly.
- Improved. Logo procedures can be downloaded when a display module is connected. I2C activity with the display is paused during a download.
Problems may still occure, but should be much less than before.
- Added. All motors are turned off when the Run button is pressed to stop the execution of a Logo procedure.
July 5, 2011 - version 4.0.12
- Changed. Logo stack size increased from 20 to 64. This should accomodate the new show-long-text
command for the 16x2 LCD display. Plus, there is still a lot of RAM left unused on the PIC.
- Added. primitives for the 16x2 Display module.
- Display long text. Now there are three display modes.
1. display short text. Display 4 characters (used with the 7-segment display)
2. display a 16-bit number.
3. display long text. Displays N number of characters
GoGo monitor will automatically choose which mode to use depending on the syntax used:
show sensor1 -> will use mode 2
show "hiho -> One double quote will use mode 1
show "hello" -> Two double quotes will use mode 3
- Other display primitives
cls - clears the screen
getpos - returns the position of the cursor
setpos - sets the positon of the cursor
talk_to_7seg_1
talk_to_7seg_2
talk_to_LCD_1
talk_to_LCD_2
Normally the gogo will auto discover which display module is attached. But these four commands
disables the auto discover feature and allows the user to manually activate a display. This is
useful when using more than one display module at the same time.
version 4.0.11 (internal release)
- Added. A new "extended command" mode for tethered commands. This mode allows for more commands
to be added and doing so in a more flexible way. I.e. the ext command can be N bytes long if need be.
- Added. A get / set RTC has been added as an extended command of the tethered mode. It allows the
gogo monitor software on the computer to retrieve date and time info from the RTC module. The monitor
can also update the date/time as well.
- Added. Dedicated 'show' routines for the 7-segment display module. The module was previously
controlled by individual Logo i2c commands which often causes errors when there is a lot of
i2c traffic. Which these dedicated routines, the display procedure is more compact and
works faster.
- Added. Primitives to support the Real Time Clock module. These commands allow access to both
date and time. The commands are:
- second, mintue, hour
- day, month, year, dow (day-of-week)
All commands return an integer.
version 4.0.10 (internal release)
- Fixed. Bug where the SWITCH command would return "false" when a button is pressed.
Now it returns "true" as it should.
- Fixed. Bug where motor would behave erratically when "setpower" is executed repetitively
with no delay.
- Fixed. SETDP bug that would set the pointer x2 the location it should.
*Note. SETDP was missing from the gogo monitor in the past unknown releases.
It was added in GoGo Monitor v 4.3.4
Aug 2, 2010 version 4.0.9
- Now the board beeps properly when Logo code download is finished.
Aug 1, 2010 version 4.0.8 (internal release)
- Fixed a serious problem that causes the board's memory to often become
corrupted after powering down.
- Fixed record/recall bug. Both commands now work.
July 30, 2010 version 4.0.7 (internal release)
- Added self updating. Now the gogoboard firmware can be updated without
physically removing the PIC. It can be done using the firmware downloader
software. It is a two step process:
1. Download the bootloader. This loader will be written to the
data area of the gogo.
2. Download the updated firmware. The looader from 1 will write
the new firmware over the old.
July 25, 2010 version 4.0.6 (internal release)
- Fixed a motor power level bug that caused incorrect power settings.
Case 1: when selecting power level 7 after previously selecting
another power level will turn off the motor.
Case 2: Selecting power level 0 does not work in some cases. The motor
turns at its maximum power instead.
June 6, 2010 version 4.0.5
- Fixed a flash write problem that prevented the board from recieving
Logo code that is longer than 256 bytes.
- Hopfully this will fix the random flash memory corruption problem
as well. This is unverified.
Feb 9, 2010 version 4.0.3
- Fixed a conceptual bug that prevented Logo procedures to function
when the gogo is reset.
This is due to the fact that the gogo waits for a USB connection
very time it boots. If the user does not open the virtual com port
then the gogo firmware will block.
Fixed by using a non-blocking method to check USB connection. The
init_usb() was replaced with init_usb_cs() and usb_task() was called
periodically in the gogo's main loop. See usb.h for a description of
these commands.
============================
GoGo 3.5 Firmware Change Log
============================
ms 3 March 16, 2007
- First firmware to support the 18F458 chip. The code now
has many "#if defined" segments that allows different
code for both the 14 and 16 bit parts (16F and 18F series)
to reside in the same files.
- The 18F458 chip has a larger flash memory (16K words) which allows
the data logging stuff to be stored on-chip. That means,
no external EEPROM chip is required!
ms 2 March 14, 2007
- Ported the serial port related routines to use
only CCS's primitives.
- Removed all the direct register access code. This
should allow for more portability
ms 1
- Added code to turn on and off the motor
driver chips as needed. It uses the
board's transistors to do the job.
============================
GoGo 3.0 Firmware Change Log
============================
ms3b September 17, 2006
- Fixed a bug that prevents logo procedures
to be downloaded correctly.
- Fixed a minor bug that prevents the
burst mode from sustaning after a
command was received within the
monitor program.
ms3 August 1, 2005
- Added I2C primitives to the Cricket
Logo Interpreter.
- I2C Start
- I2C Stop
- I2C Write
- I2C Read
ms2 July 22, 2005
- Added four I2C primitives.
- I2C Start
- I2C Stop
- I2C write
- I2C Read
ms1 April 14, 2005
- Migrated from gogo 2.3 firmware ms3. It is basically the
excact same firmware.
==========
Older Logs
==========
GoGo 2.3 Firmware Change Log
ms3 March 12, 2005
- Fixed a bug in the "waituntil" CricketLogo command
that caused an unpredictable behavior when reading
sensor values (i.e. waituntil [sensor1 < 800]
ms2 Oct 23, 2004
- Fixed a bug that prevented the servo to work in
Cricket Logo.
- Removed the sensor readMax/readMin commands.There is
no need for it anymore since our MW library now works
fast enough
- Added EEPROM upload support
- Now current data record location will not be lost upon
power loss or reset. That is, if you accidently reset
the board your code will continue to append data instead
of overwriting the old. This assumes the user code does not
reset the pointer (resetdp command)
ms1 Sep 14, 2004
- Updated the Motor control procedures to work with the
gogo 2.3 board design. It is a slightly less optimal
algorithm. But we trade this with the ability to have
a one-sided PCB.
- Set PWM duty cycle command added.
- Increased the delay time for ADC channel switching
from 10 us to 50 us. This delay is more stable.
GoGo 2.2 Firmware Change Log
===============================================
ms6 Aug 10, 2004
- Optimizations:
-- Decreased the delay time for ADC channel switching
from 1 ms to 10 us.
-- Burst mode code now reads from ADC only when it has to.
ms5 May 7, 2004
- Added support for Servo Motors (not yet supported in tethered mode).
- Cricket Logo code is now stored in the PIC's flash memeory.
This means the EEPROM chip becomes optional. It is need
if you use arrays, data logging commands (record, recall).
The code length, however, is now limited to 256 bytes.
- PWM generaltion has been rewritten. This was done to support
servo motors but it also improves the performance of the
setmotor power command as well.
ms4 Nov 27, 2003
- Fixed a bug in the Cricket Logo RUN command.
Now the interactive mode works (i.e. typing
beep in the command center of Jackal).
- Added NEWIR and IR command support to Cricket Logo.
We replace IR with the serial comm, of course.
** As a result of this support, the board now echos
every byte it receives from the computer. This is
now the Cricket works and some interfaces expect
the echo byte (i.e. Microworlds EX). This should not
cause any problems with existing GoGo software.
- Microworlds EX Robotics Edition compatibility issues.
- Sometimes EX doesn't write the default initial call
procedure. An init call is now written by default.
- Sometime MW EX doesn't update the RUN button vector.
the vector now points to the defa
============================โบเฟิร์มแวร์ 4.0 เปลี่ยนล็อก============================การเปลี่ยนแปลงปัจจุบันเว้นแต่จะระบุไว้ได้ 3 มิถุนายน 2013 - รุ่น 4.0.15-คงที่ ปัญหารถยนต์ที่ทำให้มอเตอร์เปิดปิดอย่างถูกต้อง-เพิ่ม หน่วงเวลา 0.5 ในขั้นตอนการเริ่มต้นระบบ นี้จะช่วยให้โปรแกรมคอมพิวเตอร์เพื่อตรวจหาการยก หรือตั้งค่าใหม่ สถานการณ์ และสิ้นสุดเซสชัน com ในเวลาก่อนโบสร้างใหม่ คุณลักษณะนี้ เพิ่มวิธีใช้ แต่คอมพิวเตอร์ต้องมีรหัสซอฟต์แวร์ที่ทำให้ใช้เวลาระหว่างนี้29 ตุลาคม 2012 - รุ่น 4.0.14-คงที่ แสดงข้อความบนโมดูลแสดงผลผ่านจอภาพโบตอนนี้ทำงานอีก มีข้อผิดพลาดจากซ้ายโค้ด-รหัสรองล้าง-คงที่ เป็นปัญหาที่บางครั้งปล่อยให้ท่ามอเตอร์ไม่ได้ใช้ใน -คงที่ Servos ตอนนี้ได้อีก1 กรกฎาคม 2012 - รุ่น 4.0.13-คงที่ ตั้งมอเตอร์ตอนนี้ทำงานได้อย่างถูกต้องเมื่อมีมอเตอร์คำสั่ง (ใน ปิด thisway, thatway ถนน setpower) เรียกซ้ำ ๆ-ปรับปรุง สามารถดาวน์โหลดโลโก้ตอนเมื่อเชื่อมต่อโมดูลแสดง กิจกรรม I2C กับการแสดงผลถูกหยุดชั่วคราวในระหว่างการดาวน์โหลด ปัญหาอาจยังคง occure แต่ควรจะน้อยกว่าก่อนการ-เพิ่ม รถยนต์ทั้งหมดจะถูกปิดเมื่อมีกดปุ่มเรียกใช้เพื่อหยุดทำงานของกระบวนงานโลโก้5 กรกฎาคม 2011 - รุ่น 4.0.12-การเปลี่ยนแปลง โลโก้กองขนาดเพิ่มขึ้นจาก 20 64 นี้ควรรองรับการดูลองข้อความใหม่ คำสั่งสำหรับจอแสดงผล LCD 16 x 2 พลัส ยังมีมากของ RAM ที่ทิ้งไม่ได้ใช้รูปภาพ-เพิ่ม นำสำหรับโมดูจอแสดงผล 16 x 2 -แสดงข้อความที่ยาว ตอนนี้มีสามโหมดการแสดงผล 1. แสดงข้อความสั้น แสดงอักขระ 4 (ใช้กับการแสดงผล 7 ส่วน) 2. แสดงตัวเลข 16 บิต 3. แสดงข้อความที่ยาว แสดง N จำนวนของอักขระ จอเกสต์จะเลือกโหมดที่ใช้ขึ้นอยู่กับไวยากรณ์ที่ใช้: โดยอัตโนมัติ ดู sensor1 -> จะใช้โหมด 2 แสดง " hiho -> หนึ่งพูดจะใช้โหมด 1 แสดง "สวัสดีค่ะ" -> สองอัญประกาศจะใช้โหมด 3 -นำแสดงอื่น ๆ มหาชน - ล้างหน้าจอ getpos - ส่งกลับค่าตำแหน่งของเคอร์เซอร์ setpos - กำหนด positon ของเคอร์เซอร์ talk_to_7seg_1 talk_to_7seg_2 talk_to_LCD_1 talk_to_LCD_2 โดยปกติโกโก้จะอัตโนมัติค้นพบโมดูลที่แสดงอยู่ แต่เหล่านี้สี่คำสั่ง ปิดใช้งานอัตโนมัติค้นพบลักษณะการทำงาน และช่วยให้ผู้ใช้สามารถเรียกใช้การแสดงด้วยตนเอง นี่คือ มีประโยชน์เมื่อใช้โมดูลแสดงผลมากกว่าหนึ่งในเวลาเดียวกันรุ่น 4.0.11 (รุ่นภายใน)-เพิ่ม ใหม่ "ขยายคำสั่ง" โหมดสำหรับคำสั่งคุณ โหมดนี้ช่วยให้สำหรับคำสั่งเพิ่มเติม ที่จะเพิ่ม และทำให้มีความยืดหยุ่นในการ เช่นคำสั่งต่อได้ไบต์ N ยาวถ้าจำเป็น-เพิ่ม ได้รับ / RTC ตั้งถูกเพิ่มเป็นคำสั่งการเพิ่มเติมโหมดคุณ จะช่วยให้การ ซอฟต์แวร์ตรวจสอบโบบนคอมพิวเตอร์เพื่อดึงข้อมูลวันและเวลาจากโมดูล RTC จอภาพ นอกจากนี้ยังสามารถปรับปรุงวัน / เวลาเป็นอย่างดี-เพิ่ม เฉพาะคำสั่ง 'แสดง' สำหรับโมดูลการแสดงผล 7 ส่วน มีโมดูลก่อนหน้านี้ ควบคุม โดยคำสั่ง i2c โลโก้แต่ละที่มักจะเกิดข้อผิดพลาดเมื่อมีเป็นจำนวนมาก ปริมาณการใช้ i2c ซึ่งเหล่านี้ทุ่มเทงานประจำ วิธีการแสดงมีขนาดเล็กมาก และ ทำงานได้เร็วขึ้น-เพิ่ม นำไปสนับสนุนโมดูนาฬิกาเวลาจริง คำสั่งเหล่านี้อนุญาตให้เข้าถึงทั้ง วันและเวลา คำสั่งคือ: -สอง mintue ชั่วโมง -วัน เดือน ปี ดาว (วันของสัปดาห์) คำสั่งทั้งหมดกลับเป็นเลขจำนวนเต็มรุ่น 4.0.10 (นำออกใช้ภายใน)-คงที่ ข้อผิดพลาดซึ่งคำสั่งสวิตช์จะกลับ "เท็จ" เมื่อกดปุ่ม ตอนนี้ จะส่งกลับค่า "จริง" ตามที่ควร-คงที่ ข้อบกพร่องที่มอเตอร์จะทำงานผิดเวลา "setpower" ดำเนินการเปลือง หน่วงเวลาไม่-คงที่ บัก SETDP ที่จะตั้งค่าตัวชี้ x 2 ตำแหน่งควร * หมายเหตุ SETDP ได้หายไปจากจอ gogo ในอดีตไม่ทราบรุ่น มีเพิ่มจอภาพโบวี 4.3.42 สิงหาคม 2010 รุ่น 4.0.9 -คณะกรรมการส่งเสียงเตือนได้อย่างถูกต้องเมื่อโลโก้รหัสดาวน์โหลดเสร็จ1 สิงหาคม 2010 รุ่น 4.0.8 (รุ่นภายใน)-แก้ไขปัญหาร้ายแรงที่ทำให้หน่วยความจำของบอร์ดมักจะเป็น เสียหายหลังจากเปิดลง -ถาวรบันทึก/เรียกคืนข้อผิดพลาด คำสั่งทั้งที่ตอนนี้ทำงาน30 กรกฎาคม 2010 รุ่น 4.0.7 (นำออกใช้ภายใน)-ปรับปรุงตนเองเพิ่ม ตอนนี้ เฟิร์มแวร์ gogoboard สามารถปรับปรุงโดย จริงเอารูปภาพ สามารถทำได้โดยใช้การดาวน์โหลดเฟิร์มแวร์ software. It is a two step process: 1. Download the bootloader. This loader will be written to the data area of the gogo. 2. Download the updated firmware. The looader from 1 will write the new firmware over the old. July 25, 2010 version 4.0.6 (internal release)- Fixed a motor power level bug that caused incorrect power settings. Case 1: when selecting power level 7 after previously selecting another power level will turn off the motor. Case 2: Selecting power level 0 does not work in some cases. The motor turns at its maximum power instead.June 6, 2010 version 4.0.5- Fixed a flash write problem that prevented the board from recieving Logo code that is longer than 256 bytes.- Hopfully this will fix the random flash memory corruption problem as well. This is unverified.Feb 9, 2010 version 4.0.3- Fixed a conceptual bug that prevented Logo procedures to function when the gogo is reset. This is due to the fact that the gogo waits for a USB connection very time it boots. If the user does not open the virtual com port then the gogo firmware will block. Fixed by using a non-blocking method to check USB connection. The init_usb() was replaced with init_usb_cs() and usb_task() was called periodically in the gogo's main loop. See usb.h for a description of these commands.============================GoGo 3.5 Firmware Change Log============================ms 3 March 16, 2007- First firmware to support the 18F458 chip. The code now has many "#if defined" segments that allows different code for both the 14 and 16 bit parts (16F and 18F series) to reside in the same files.- The 18F458 chip has a larger flash memory (16K words) which allows the data logging stuff to be stored on-chip. That means, no external EEPROM chip is required!ms 2 March 14, 2007- Ported the serial port related routines to use only CCS's primitives.- Removed all the direct register access code. This should allow for more portabilityms 1- Added code to turn on and off the motor driver chips as needed. It uses the board's transistors to do the job.============================GoGo 3.0 Firmware Change Log============================ms3b September 17, 2006- Fixed a bug that prevents logo procedures to be downloaded correctly.- Fixed a minor bug that prevents the burst mode from sustaning after a command was received within the monitor program.ms3 August 1, 2005- Added I2C primitives to the Cricket Logo Interpreter. - I2C Start - I2C Stop - I2C Write - I2C Readms2 July 22, 2005- Added four I2C primitives. - I2C Start - I2C Stop - I2C write - I2C Readms1 April 14, 2005- Migrated from gogo 2.3 firmware ms3. It is basically the excact same firmware.==========Older Logs==========GoGo 2.3 Firmware Change Logms3 March 12, 2005- Fixed a bug in the "waituntil" CricketLogo command that caused an unpredictable behavior when reading sensor values (i.e. waituntil [sensor1 < 800]ms2 Oct 23, 2004- Fixed a bug that prevented the servo to work in Cricket Logo.- Removed the sensor readMax/readMin commands.There is no need for it anymore since our MW library now works fast enough- Added EEPROM upload support- Now current data record location will not be lost upon power loss or reset. That is, if you accidently reset the board your code will continue to append data instead of overwriting the old. This assumes the user code does not reset the pointer (resetdp command)ms1 Sep 14, 2004- Updated the Motor control procedures to work with the gogo 2.3 board design. It is a slightly less optimal algorithm. But we trade this with the ability to have a one-sided PCB.- Set PWM duty cycle command added.- Increased the delay time for ADC channel switching from 10 us to 50 us. This delay is more stable.GoGo 2.2 Firmware Change Log===============================================ms6 Aug 10, 2004- Optimizations:-- Decreased the delay time for ADC channel switching from 1 ms to 10 us.-- Burst mode code now reads from ADC only when it has to.ms5 May 7, 2004- Added support for Servo Motors (not yet supported in tethered mode).- Cricket Logo code is now stored in the PIC's flash memeory. This means the EEPROM chip becomes optional. It is need if you use arrays, data logging commands (record, recall). The code length, however, is now limited to 256 bytes.- PWM generaltion has been rewritten. This was done to support servo motors but it also improves the performance of the setmotor power command as well.ms4 Nov 27, 2003- Fixed a bug in the Cricket Logo RUN command. Now the interactive mode works (i.e. typing beep in the command center of Jackal).- Added NEWIR and IR command support to Cricket Logo. We replace IR with the serial comm, of course. ** As a result of this support, the board now echos every byte it receives from the computer. This is now the Cricket works and some interfaces expect the echo byte (i.e. Microworlds EX). This should not cause any problems with existing GoGo software.- Microworlds EX Robotics Edition compatibility issues. - Sometimes EX doesn't write the default initial call procedure. An init call is now written by default. - Sometime MW EX doesn't update the RUN button vector. the vector now points to the defa
การแปล กรุณารอสักครู่..

============================
GoGo 4.0 เฟิร์มเปลี่ยนเข้าสู่ระบบ
============================
การเปลี่ยนแปลงทั้งหมดจะสะสม เว้นแต่ระบุไว้เป็นอย่างอื่น
3 มิถุนายน 2013 - รุ่น 4.0.15
- ถาวร มอเตอร์ข้อผิดพลาดที่ป้องกันมอเตอร์จากการปิดอย่างถูกต้อง .
- เพิ่ม 0.5 ความล่าช้าในขั้นตอนการบูต นี้จะช่วยให้โปรแกรมเพื่อตรวจสอบการเชื่อมต่อหรือรีเซ็ต
สถานการณ์และยุติการประชุมในเวลาก่อนโบด้วยสร้างใหม่ คุณลักษณะนี้
เพิ่มช่วย แต่ซอฟต์แวร์คอมพิวเตอร์จะต้องมีรหัสที่ทำให้การใช้งานของการประวิงเวลา
ตุลาคม 29 , 2012 - รุ่น 4.0.14
- ถาวร แสดงข้อความบนหน้าจอโมดูลผ่าน GoGo Monitor ตอนนี้ทำงานอีกครั้ง เป็นข้อผิดพลาดจากซ้ายผ่านรหัส .
-
-- รหัสเล็กน้อยทำความสะอาด ซ่อมบั๊กที่บางครั้งออกจากพอร์ตมอเตอร์ไม่ได้ใช้งานบน
- ถาวร เซอร์โวตอนนี้ทำงานอย่างถูกต้องอีกครั้ง
1 กรกฎาคม , 2012 - รุ่น 4.0.13
- ถาวร ชุดไฟมอเตอร์ ตอนนี้ทำงานอย่างถูกต้องเมื่อมีคำสั่งมอเตอร์ ( เปิด , ปิด , thisway thatway Rd , , , setpower ) เรียกซ้ำ .
- ปรับปรุง วิธีโลโก้สามารถดาวน์โหลดได้เมื่อแสดงโมดูลเชื่อมต่อi2c กิจกรรมกับการแสดงหยุดชั่วคราวในระหว่างการดาวน์โหลด
อาจมีปัญหายังคงเกิดขึ้น แต่ควรจะมากน้อยกว่าก่อน
- เพิ่ม ทั้งหมดมอเตอร์จะปิดเมื่อปุ่มถูกกด หยุดวิ่งตามโลโก้ขั้นตอน
5 กรกฎาคม , 2011 - รุ่น 4.0.12
- เปลี่ยน ขนาดกองโลโก้เพิ่มขึ้นจาก 20 ถึง 64 นี้จะรองรับใหม่แสดงข้อความยาว
คำสั่งสำหรับ 16x2 จอ LCDและยังคงมีมากของ RAM เหลือไม่ได้ใช้ในรูป
-- เพิ่ม primitives สำหรับ 16x2 โมดูลแสดง .
- แสดงยาวข้อความ ขณะนี้มี 3 โหมดการแสดงผล .
1 แสดงข้อความสั้นๆ แสดง 4 ตัว ( ใช้กับการแสดง 7-segment )
2 แสดง 16 บิตเลข .
3 แสดงข้อความยาว แสดงจำนวนของตัวละคร
GoGo Monitor โดยอัตโนมัติจะเลือกโหมดที่จะใช้ขึ้นอยู่กับการใช้ :
แสดง sensor1 - > จะใช้โหมด 2
" hiho - > หนึ่งคู่ราคาจะใช้โหมด 1
" สวัสดี " - > สองคู่ราคาจะใช้โหมด 3
- อื่นๆแสดง primitives
CLS - ล้างจอ
getpos - คืนตำแหน่งของเคอร์เซอร์
setpos - ตั้งค่าตำแหน่งของเคอร์เซอร์ talk_to_7seg_2
talk_to_7seg_1talk_to_lcd_1
talk_to_lcd_2
ปกติโบจะอัตโนมัติค้นพบซึ่งแสดงโมดูลจะแนบ แต่เหล่านี้สี่คำสั่ง
ปิดอัตโนมัติค้นพบและคุณลักษณะที่ช่วยให้ผู้ใช้สามารถเปิดใช้งานจอแสดงผล . นี้เป็นประโยชน์เมื่อใช้
โมดูลแสดงมากกว่าหนึ่งในเวลาเดียวกัน
รุ่น 4.0.11 ( อาบ )
- เพิ่ม ใหม่ " ขยายคำสั่ง " โหมดที่คุณสั่งโหมดนี้ช่วยให้การสั่ง
ที่จะเพิ่มและทำในลักษณะที่ยืดหยุ่นมากขึ้น คือ ext คำสั่งสามารถ n ไบต์ยาวถ้าต้อง .
-- เพิ่ม รับ / ตั้งค่า RTC ถูกเพิ่มขยายคำสั่งของล่าม โหมด มันช่วยให้
GoGo ตรวจสอบซอฟต์แวร์บนคอมพิวเตอร์เพื่อดึงข้อมูลวันที่และเวลาจาก RTC โมดูล จอภาพ
ยังสามารถปรับปรุงวันที่ / เวลาดี
-- เพิ่มโดยเฉพาะ ' แสดง ' ตามปกติสำหรับโมดูลแสดง 7-segment . โมดูลก่อนหน้านี้
ควบคุมโดยแต่ละโลโก้ i2c คำสั่งซึ่งมักจะเกิดข้อผิดพลาดเมื่อมีมาก
i2c การจราจร ซึ่งเหล่านี้ทุ่มเทการปฏิบัติ ขั้นตอนการแสดงกระชับมากขึ้น และทำงานได้เร็วขึ้น
.
- เพิ่ม primitives เพื่อสนับสนุนเวลาจริงนาฬิกา โมดูล คำสั่งนี้อนุญาตให้เข้าถึงทั้ง
วันที่และเวลาคำสั่ง :
-
- วินาที นาที ชั่วโมง วัน เดือน ปี ดาว ( วันของสัปดาห์ทุกหน่วยกลับจำนวนเต็ม )
รุ่น 4.0.10 ( อาบ )
- ถาวร ข้อผิดพลาดที่สลับคำสั่งจะกลับ " เท็จ " เมื่อปุ่มถูกกด
ตอนนี้มันกลับมาเป็น " จริง " เท่าที่ควร
- ถาวร ข้อผิดพลาดที่มอเตอร์จะทำตัวผิดเมื่อ " setpower " คือ การไม่ล่าช้าซ้ำๆ
.
- ถาวรsetdp ข้อผิดพลาดที่จะตั้งค่าตัวชี้ X2 สถานที่ควร
* หมายเหตุ setdp หายไปจากโบตรวจสอบในอดีตไม่ทราบรุ่น
มันก็เพิ่มในการตรวจสอบ 4.3.4 GoGo V
2 ส.ค. 2010 รุ่น 4.0.9
- ตอนนี้บอร์ดเสียงอย่างถูกต้องเมื่อโลโก้รหัสดาวน์โหลดเสร็จแล้ว
สิงหาคม 1 , 2010 รุ่น 4.0.8 ( อาบ )
- แก้ไขปัญหาร้ายแรงที่ทำให้หน่วยความจำของบอร์ดมักจะกลายเป็น
เสียหายหลังจากเปิดเครื่องลง บันทึก / เรียกคืน
-- แก้ไขข้อผิดพลาด ทั้งสองคำสั่งตอนนี้ทำงาน
กรกฎาคม 30 , 2010 รุ่น 4.0.7 ( อาบ )
-- เพิ่มด้วยตนเองการปรับปรุง ตอนนี้ gogoboard เฟิร์มสามารถปรับปรุงโดย
จริงเอารูป มันสามารถทำโดยการใช้เฟิร์ม
ดาวน์โหลดซอฟต์แวร์ มันเป็นกระบวนการสองขั้นตอน :
1ดาวน์โหลด bootloader . โหลดนี้จะถูกเขียนไปยังพื้นที่
ข้อมูลของโกโก .
2 . ดาวน์โหลดการปรับปรุงเฟิร์มแว การ looader จาก 1 จะเขียน
firmware ใหม่ไปเก่า
วันที่ 25 กรกฎาคม 2553 รุ่น 4.0.6 ( อาบ )
-- แก้ไขข้อผิดพลาดที่ทำให้การตั้งค่าระดับมอเตอร์พลังอำนาจที่ไม่ถูกต้อง
กรณีที่ 1 : เมื่อเลือกพลังระดับ 7 หลังจากก่อนหน้านี้เลือก
อีกหนึ่งพลังระดับจะปิดมอเตอร์
กรณีที่ 2 : เลือกระดับพลัง 0 ไม่ทำงานได้ในบางกรณี มอเตอร์
เปลี่ยนที่สูงสุดของพลังงานแทน .
มิถุนายน 6 , 2010 รุ่น 4.0.5
-- แก้ไขปัญหาที่ป้องกันไม่ให้แฟลชเขียนกระดานจากรับ
โลโก้รหัสที่มีความยาวกว่า 256 ไบต์
- hopfully นี้จะแก้ไขปัญหาการทุจริต
สุ่มหน่วยความจำแฟลชได้เป็นอย่างดี นี่คือ
ยืนยัน .
การแปล กรุณารอสักครู่..
