Version 1.0.9.
[gnuk/neug.git] / ChangeLog
index c2b01e8..a2d19cf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,149 @@
+2018-11-20  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * VERSION: 1.0.9.
+
+       * tool/neug_upgrade.py: Change DEFAULT_WAIT_FOR_REENUMERATION=1,
+       following Gnuk change.
+
+2018-11-17  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/main.c (fill_serial_no_by_unique_id): Depends on MHZ to
+       distinguish GD32F103.
+
+       * chopstx: Update to 1.12.
+
+2018-10-02  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * tool/neug_upgrade.py (main): Apply the change of
+       gnuk/tool/upgrade_by_passwd.py for output of wait.
+
+       * chopstx: Update to 1.11.
+       * src/config.h.in (ACKBTN_DEFINE): New.
+       * src/configure: Add ACKBTN_SUPPORT.
+       (FST_01SZ): New.
+       * src/main.c (usb_main): Follow the change of Chopstx 1.11.
+       [FRAUCHEKY_SUPPORT]: Add ACKBTN_SUPPORT.
+       (main) [FRAUCHEKY_SUPPORT]: Call usb_main with ~0.
+
+2018-05-10  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * VERSION: 1.0.8.
+
+2018-05-09  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/Makefile (build/neug.elf): New target.
+       (build/neug-vidpid.elf): Remove.
+
+       * fraucheky: Update to 0.7.
+       * chopstx: Update to 1.9.
+
+2018-04-26  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/main.c (main): Call chopstx_conf_idle at the start.
+       Call neug_init and led_blinker before fraucheky.
+       Fix a race of ENDP6 usb things with fraucheky_init before
+       the check of USB_DEVICE_STATE_CONFIGURED.
+       (usb_device_reset): Don't touch other endpoints.
+
+       * src/configure (MHZ, def_mhz): New.
+
+2018-01-19  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * VERSION: 1.0.7.
+
+2018-01-19  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * fraucheky: Update to 0.6.
+
+       * src/binary-edit.sh: New.
+       * src/configure (output_vid_pid_version): Generate a shell script.
+       * src/Makefile (build/neug-vidpid.elf): New target.
+       * src/main.c (vcom_device_desc): Make this array as a template.
+
+       * NEUG_USB_DEVICE_ID (bcdDev): Bump to 2.00.
+
+       * chopstx: Update to 1.8.
+
+2018-01-18  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/main.c (usb_main): USB suspend fix for Fraucheky.
+       (main): Fix for flash upgrade CRC calculation.
+
+       * src/stack-def.h (SIZE_0, SIZE_1): Increase.
+
+2018-01-18  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/neug.c [GNU_LINUX_EMULATION] (crc32_rv_stop): Defined.
+
+       * src/main.c (main, usb_main): Support USB suspend.
+
+2018-01-18  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/neug.c: Update from Gnuk.
+
+       * src/Makefile (USE_EVENTFLAG): Enable.
+
+       * src/main.c (event_flag_init, event_flag_waitone)
+       (event_flag_signal): Remove.
+       (led_blinker, main): Use eventflag in Chopstx.
+       (vcom_config_desc): Fix size for ENDP2 buffer.
+       (*): Use USB_DEVICE_STATE_* enum.
+
+       * chopstx: Update to 1.7.
+
+2017-10-11  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * VERSION: 1.0.6.
+
+       * src/main.c [GNU_LINUX_EMULATION] (main): Support --vidpid
+       option.
+
+       * fraucheky: Update to 0.5.
+
+2017-10-10  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/configure: Allow not specifying VIDPID.
+       (prefix. exec_prefix, libexecdir): Add.
+
+       * src/Makefile (install): New target.
+
+       * NEUG_USB_DEVICE_ID (0000:0000): New.
+
+       * chopstx: Update to 1.5.
+
+2017-10-06  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/neug.ld.in (.stacks): Specify NOLOAD type.
+
+2017-10-03  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/main.c [DFU_SUPPORT] (main): Fix flash_page_size.
+
+       * src/configure: Add FST-01G.
+
+2017-10-02  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/main.c [GNU_LINUX_EMULATION]: Clean up.
+
+2017-09-29  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/main.c (FLASH_UPGRADE_SUPPORT): New.
+
+2017-09-05  NIIBE Yutaka  <gniibe@fsij.org>
+
+       * src/neug.c: Use stack-def.h.
+       * src/main.c: Likewise.
+
+       * src/neug.ld.in: Remove stack definitions.
+
+       * src/stack-def.h: New.
+
 2017-09-04  NIIBE Yutaka  <gniibe@fsij.org>
 
+       * src/main.c: Support GNU_LINUX_EMULATION.
+
        * src/Makefile: Rename from src/Makefile.in (as done in gnuk).
+       * src/configure: Generate config.mk.
 
 2017-09-01  NIIBE Yutaka  <gniibe@fsij.org>