Version 1.15.

This commit is contained in:
NIIBE Yutaka
2019-05-14 10:31:24 +09:00
parent 0de43691ab
commit 4f46af7557
5 changed files with 30 additions and 18 deletions

23
NEWS
View File

@@ -3,23 +3,24 @@ NEWS - Noteworthy changes
* Major changes in Chopstx 1.15
Released 2019-05-1X
Released 2019-05-14
** SYS version 4.0
USB initialization/finalization demarcation has been changed.
Enabling/disabling USB module is done by USB driver. SYS routines
only handles USB cable config. For all boards, USB driver doesn't use
usb_lld_sys_init/usb_lld_sys_shutdown (those routines only makes sense
for USB self powered situation, which Chopstx does not support yet).
USB initialization/finalization API has been changed. SYS routines
only handle USB cable configuration when supported by a board.
** USB driver change
Enabling/disabling USB module is done by USB driver. It's
responsibility of board configuration to enable external transistor
for pull-up D+-line.
for pull-up D+-line by board/*.h. For all boards, USB driver doesn't
use usb_lld_sys_init or usb_lld_sys_shutdown (those routines only can
be used for USB self powered system, which Chopstx does not support
yet).
** Board configuration change
For USB driver change, board-maple-mini.h, board-olimex-stm32-h103.h,
board-stbee.h, and board-stm32-primer2.h were changed.
board-stbee.h, and board-stm32-primer2.h were changed. Pull-up is
enabled at the time of gpio_init.
** Cortex-M4 support
Cortex-M4 support has been added. Not supporting use of FPU or DSP,
@@ -31,6 +32,12 @@ USART and USB drivers are added.
** New board support: ST Nucleo-32 L432
ST Nucleo-32 L432 is a small board with ST-Link/V2-1.
** Minor implementation change: chopstx_claim_irq
If the interrupt is disabled (possibly by chx_intr) when
chopstx_claim_irq is called, INTR->ready is set to 1. This allows
calling chopstx_claim_irq after hardware initialization which may
cause an interrupt before the call of chopstx_claim_irq.
* Major changes in Chopstx 1.14