X-Git-Url: http://git.gniibe.org/gitweb/?p=gnuk%2Fneug.git;a=blobdiff_plain;f=ChangeLog;h=f3d87ef542ad69a648675b35dbde1d9189270603;hp=2c42a280b42e295999a13d442e0fc89d583e55e2;hb=253b27c1bd493706baa139ab77e7893548a01f8a;hpb=3b4a33ea942c8940481e57c6838cfcf98309ddb7 diff --git a/ChangeLog b/ChangeLog index 2c42a28..f3d87ef 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,227 @@ +2016-06-15 Niibe Yutaka + + * src/neug.ld.in (__process2_stack_size__): Smaller value. + +2016-06-14 Niibe Yutaka + + * src/neug.ld.in (__process3_stack_size__): Larger value. + + * fraucheky: Update to 0.4. + + * src/main.c (usb_ctrl_write_finish): Support + MSC_MASS_STORAGE_RESET_COMMAND. + + * tool/neug_check.py (main): "Board" is optional. + Reported by Kenji Rikitake. + + * src/configure: Fix use_sys3 variable substitution. + +2016-06-13 Niibe Yutaka + + * src/main.c: Update with new USB API. + +2016-06-01 NIIBE Yutaka + + * tool/neug_upgrade.py (regnual.__init__): Don't call + setAltInterface since we have no alternative. + +2016-05-31 NIIBE Yutaka + + * src/main.c (main): Don't call fraucheky_main until configured. + + * chopstx: Update to 0.12. + + * src/main.c (usb_cb_get_descriptor): sys_board_name is only + available in newer SYS. + +2016-05-30 NIIBE Yutaka + + * src/main.c (usb_cb_tx_done, usb_cb_rx_ready): Fix for Fraucheky. + + * fraucheky: Update. + + * chopstx: Update. + + * src/stm32f103.h, src/usb_stm32f103.c: Remove. + * src/adc_stm32f103.c, src/aes-constant-ft.c: Remove + * src/sys.c, src/sys.h: Remove. + * neug.ld.in, Makefile.in: Use SYS, USB, ADC in Chopstx. + +2016-05-27 NIIBE Yutaka + + * src/adc_stm32f103.c (adc_intr): Define in this module. + (adc_init): Claim IRQ here. + (adc_wait_completion): Don't expose INTR. + + * src/neug.c (INTR_REQ_DMA1_Channel1): Remove. + (rng): Follow the change of ADC API. + +2016-05-26 NIIBE Yutaka + + * chopstx: Update. + * src/adc.h: Update from Gnuk. + * src/neug.c: Update from Gnuk. + * src/usb_stm32f103.c: Update from Chopstx. + * src/usb_lld.h: Update from Chopstx. + * src/sys.c: Update from Chopstx. + * src/configure: Follow the change of USB API. + * src/main.c (usb_cb_device_reset, usb_cb_ctrl_write_finish) + (vcom_port_data_setup, usb_cb_setup, usb_cb_get_descriptor) + (usb_cb_interface, usb_intr): Follow the change of USB API. + (VCOM_FEATURE_BUS_POWERED): New. + (usb_cb_handle_event): Clean up. + (usb_cb_tx_done, usb_cb_rx_ready): New. + (main): Use chopstx_poll. + +2016-02-05 Niibe Yutaka + + * src/configure: Add submodule check suggested by Elliott + Mitchell. + +2015-09-18 Niibe Yutaka + + * VERSION: 1.0.4. + +2015-09-15 Niibe Yutaka + + * src/neug.ld.in (__main_stack_size__): Decrease stack size of + exception handlers. + (__process0_stack_size__): Decrease stack size of main. + (__process1_stack_size__): Decrease stack size of led. + (__process2_stack_size__): Increase stack size of rng. + + * src/main.c (usb_cb_device_reset): Stop the interface. + + * chopstx: Update to 0.10. + + * src/usb_stm32f103.c: Update from Gnuk. + +2015-09-11 Niibe Yutaka + + * tool/neug_upgrade.py (main): Loop until finding reGNUal device. + +2015-09-08 Niibe Yutaka + + * src/adc_stm32f103.c (get_adc_config): Add + BOARD_ID_NITROKEY_START. + + * src/sys.h: Update from Chopstx. + +2015-09-04 Niibe Yutaka + + * src/main.c (usb_cb_device_reset): Fix bDeviceState on reset. + +2015-09-02 Niibe Yutaka + + * src/main.c (CDC_CTRL_DTR): New. + (usb_cb_ctrl_write_finish): Distinguish DTR accurately. + (usb_cb_device_reset): Notify upper layer. + +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.