X-Git-Url: http://git.gniibe.org/gitweb/?p=gnuk%2Fneug.git;a=blobdiff_plain;f=ChangeLog;h=5f16586537679105172c50a20908b8acde1292e0;hp=4cb514bdd2dec60e11fc3251de9a54f22221bfb9;hb=a9fd69ce47b751257f9a05a7b7ebd3e821e7d569;hpb=5787dc67b3d87ae4b3bd85fe02ce68435e88e024 diff --git a/ChangeLog b/ChangeLog index 4cb514b..5f16586 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,245 @@ +2015-09-02 Niibe Yutaka + + * src/main.c (CDC_CTRL_DTR): New. + (usb_cb_ctrl_write_finish): Distinguish DTR accurately. + +2015-08-03 Niibe Yutaka + + * VERSION: 1.0.3. + + * tool/neug_upgrade.py (neug.download, neug.execute) + (regnual.download): Python3 fix. + + * tool/neug_check.py (main): Python3 fix. + +2015-07-31 Niibe Yutaka + + * src/configure (output_vendor_product_serial_strings): Fix sed + script when string is short. Remove empty line. + * fraucheky: Update to 0.3. + * chopstx: Update to 0.08. + +2015-07-30 Niibe Yutaka + + * src/sys.h (BOARD_ID_ST_NUCLEO_F103, BOARD_ID_ST_DONGLE): New. + * src/adc_stm32f103.c (get_adc_config): Add ST Dongle and ST + Nucleo support. + +2015-07-28 Niibe Yutaka + + * src/usb_stm32f103.c: Update from Gnuk. + * src/usb_lld.h: Ditto. + * src/main.c (usb_cb_ctrl_write_finish, vcom_port_data_setup) + (usb_cb_setup, usb_cb_get_descriptor, usb_cb_interface): Follow + the API change of USB driver. + (FSIJ_DEVICE_NEUG_FRAUCHEKY_REQUESTED): New. + (NEUG_SPECIAL_BITRATE): New. + (usb_cb_ctrl_write_finish, main): Special bitrate to invoke + Fraucheky manually. + +2015-07-23 Niibe Yutaka + + * src/configure (nl): New. '\n' in sed replacement text is not + portable and break FreeBSD or MacOS X built. + Reported by Kenji Rikitake. + +2015-07-18 Niibe Yutaka + + * VERSION: 1.0.2. + +2015-07-16 Niibe Yutaka + + * src/config.h.in (@TARGET_DEFINE@): Remove. + * src/configure [--with-dfu] (HEXOUTPUT_MAKE_OPTION): Enable .hex + output. + +2015-07-15 Niibe Yutaka + + * src/usb_lld.h: Update from Gnuk. + * src/usb_stm32f103.c: Likewise. + * src/main.c (usb_cb_get_descriptor): Follow the change. + + * chopstx: Update to 0.07. + * src/sys.c: Update to 2.1 from chopstx. + * src/sys.h: Likewise. + * tool/openocd-script: Fix for newer OpenOCD. + +2015-07-14 Niibe Yutaka + + * src/configure (sys1_compat): Fix assignment syntax. + + * src/adc_stm32f103.c (get_adc_config): New. Consolidate knowlege + of boards for ADC usage. + + * src/neug.c: Remove inclusion of "board.h". + + * tool/neug_check.py (field): New field 'Board'. + * src/main.c (main): Determine flash page size at runtime. + (usbbuf): New. Use for passwd and string transfer. + (usb_cb_get_descriptor): Support sys_board_name. + * src/neug.ld.in: Update for sys 2.1. + +2015-07-11 Niibe Yutaka + + * src/neug.ld.in (.fill_ffff): Add ALIGN 4. + +2015-07-08 Niibe Yutaka + + * chopstx: Update to 0.06. + + * src/configure (help): Add other boards. + +2015-06-30 Niibe Yutaka + + * tool/neug_check.py: Fix raise and print statements. + + * tool/neug_upgrade.py: Support upgrade with passwd. + (neug.set_passwd): New. + + * src/main.c (USB_NEUG_SET_PASSWD): New. + (set_passwd): New. + (usb_cb_ctrl_write_finish, usb_cb_setup): Handle + USB_NEUG_SET_PASSWD and USB_NEUG_EXIT with passwd. + + * src/neug.ld.in (flash): A page for passwd. + + * src/config.h.in (@SERIALNO_STR_LEN_DEFINE@): Rename. + * src/configure (SERIALNO_STR_LEN_DEFINE): Rename. + + * src/configure (help): Add CQ_STARM. + +2015-06-22 Niibe Yutaka + + * src/configure (help): Add STM32_PRIMER2. + + * src/sys.c: Update from chopstx/example-cdc/sys.c. + +2015-03-17 Niibe Yutaka + + * VERSION: 1.0.1c. + +2015-03-17 Niibe Yutaka + + * VERSION: 1.0.1b. + + * src/configure: Call configure of Fraucheky with REVISION, + REVISION_CHOPSTX, REVISION_FRAUCHEKY. + +2015-03-12 Niibe Yutaka + + * VERSION: 1.0.1a. + + * src/main.c (fill_serial_no_by_unique_id): Use bits in higher + address. + +2015-01-29 Niibe Yutaka + + * VERSION: 1.0.1. + +2015-01-28 Niibe Yutaka + + * boards/STBEE, board/STBEE_MINI: Remove. + +2015-01-22 Niibe Yutaka + + * src/Makefile.in (build/neug.o, build/sha256.o): Use -O3. + +2015-01-21 Niibe Yutaka + + * src/neug.ld.in (.text): Add ALIGN(8) at the end. + + * fraucheky: Update to 0.1. + +2014-12-10 Niibe Yutaka + + * chopstx: Update to 0.04. + + * src/sys.c: Update from chopstx. + +2014-05-22 Niibe Yutaka + + * chopstx: Update. + * fraucheky: Update. + +2013-11-21 Niibe Yutaka + + * src/usb_stm32f103.c (usb_handle_transfer): Incorporate changes + from Gnuk. + +2013-11-18 Niibe Yutaka + + * src/usb_stm32f103.c (usb_interrupt_handler): Change the order of + calling handler. + +2013-11-11 Niibe Yutaka + + * Version 1.0. + +2013-11-09 Niibe Yutaka + + * src/adc_stm32f103.c (adc_wait_completion): Remove comment about + spurious interrupt, as we knew that it's because of the bug of + Chopstx 0.00. + +2013-11-08 Niibe Yutaka + + * chopstx: Update to 0.03. + + * src/usb_stm32f103.c (ISTR_OVR): Rename. + (usb_handle_transfer): Rewrite control transfer handling, so that + the case where both of CTR_TX, CTR_RX are 1 is handled correctly. + + * src/main.c (neug_setup_endpoints_for_interface): Fix for ENDP2. + +2013-11-06 Niibe Yutaka + + * fraucheky: New submodule. + * .gitignore: Add generated files by Fraucheky. + * NEUG_USB_DEVICE_ID: Add USB id of Fraucheky. + * src/Makefile.in, src/config.h.in, src/configure: Support + Fraucheky. + *src/main.c: Likewise. + + * vender/flying-stone-technology: New. + +2013-11-05 Niibe Yutaka + + * VERSION: New file. + + * src/configure (SERIALNO, SERIALNO_STR_LEN_DEFINE): New. + (REVISION): Use the file VERSION if it doesn't have .git. + * src/config.h.in (SERIALNO_STR_LEN_DEFINE): New. + * src/main.c (vcom_string3): Removed. + (ID_OFFSET): New, using SERIALNO_STR_LEN. + +2013-11-03 Niibe Yutaka + + * chopstx: Update to 0.01. + +2013-11-02 Niibe Yutaka + + * chopstx: Update. + * src/sys.c, src/usb_lld.h, src/usb_stm32f103.c: Update from + Chopstx. + * src/main.c (usb_cb_get_descriptor): Follow the change. + +2013-10-24 Niibe Yutaka + + * src/main.c (usb_cb_setup): Signal CND_USB, so that + neug_upgrade.py works better. + +2013-08-22 Niibe Yutaka + + * Version 0.11. + +2013-08-21 Niibe Yutaka + + * chopstx: Update to 0.00 release of Chopstx. + +2013-08-20 Niibe Yutaka + + * src/configure (options): Add --enable-sys1-compat. + 2013-08-19 Niibe Yutaka * src/sha256.h: Remove extern from function prototypes.