Newer
Older
* irq_attach() and type xcpt_t. irq_attach now accepts a argument that
will be provided to the interrupt handler when the interrupt ocurrs.
This affects many files by replace ad hoc parameter passing logic with a
standardized approach. From Mark Schulte (2017-03-01).
* Fix open() a block device with CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y.
From Masayuki Ishikawa (2017-03-01).
* net/: fixed a nullptr-dereference on iob_clone. From Pascal Speck
(2017-03-01).
* configs/: All functions that used to return an xcpt_t old handler value,
not return NULL. The oldhandler value is no longer useful with the
recent changes to the interrupt argument passing (2017-03-02).
* arch_phy_irq: Now returns int instead of xcpt_t oldhandler. The
oldhandler is useless after the changes to the interrupt argument. Also
access an argument for the PHY interrupt. phy_notify.c driver changed
to exploit new interrupt argument passing (2017-03-02).
* STM32/F7/L4: EXTI PVD function no longer returns the xcpt_t oldhandler.
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
There value is useless and dangerous after the recent changes to
interrupt argument passing (2017-03-02).
* STM3 L4: EXTI COMP function no longer returns the xcpt_t oldhandler.
There value is useless and dangerous after the recent changes to
interrupt argument passing (2017-03-02).
* STM32/F7/L4: EXTI ALARM function no longer returns the xcpt_t
oldhandler. There value is useless and dangerous after the recent
changes to interrupt argument passing (2017-03-02).
* Add support to USB Device on STM32F103-Minimum board. From Alan
Carvalho de Assis (2017-03-02).
* Kinetis GPIO: Pin IRQ logic no longer returns the xcpt_t oldhandler.
There value is useless and dangerous after the recent changes to
interrupt argument passing (2017-03-02).
* STM32 Ethernet: Need two work structures so that pending poll work is
not lost when an interrupt occurs (2017-03-02).
* Kinetis-L GPIO: Pin IRQ logic no longer returns the xcpt_t oldhandler.
There value is useless and dangerous after the recent changes to
interrupt argument passing (2017-03-02).
* PIC32MX: Pin IRQ logic no longer returns the xcpt_t oldhandler. There
value is useless and dangerous after the recent changes to interrupt
argument passing (2017-03-02).
* PIC32MZ: Pin IRQ logic no longer returns the xcpt_t oldhandler. There
value is useless and dangerous after the recent changes to interrupt
argument passing (2017-03-02).
* STM32 L4: Pin IRQ logic no longer returns the xcpt_t oldhandler. There
value is useless and dangerous after the recent changes to interrupt
argument passing (2017-03-02).
* Tiva: Pin IRQ logic no longer returns the xcpt_t oldhandler. There
value is useless and dangerous after the recent changes to interrupt
argument passing (2017-03-02).
* board_button_irq: Button IRQ logic no longer returns the xcpt_t
oldhandler. There value is useless and dangerous after the recent
changes to interrupt argument passing (2017-03-02).
* stm32_gpiosetevent: GPIO IRQ logic no longer returns the xcpt_t
oldhandler. This value is useless and dangerous after the recent
changes to interrupt argument passing (2017-03-02).
* Implements support for smaller interrupt tables as described at
http://www.nuttx.org/doku.php?id=wiki:howtos:smallvectors . This is
largely the work of Mark Schulte. However, I have made several changes
to match with the Wiki document. If you like the change, thanks go to
Marc. For any errors you can blame me (2017-03-03).
* Experimental change to STM32 Ethernet driver a success. Porting change
to all other Ethernet drivers (2017-03-03).
* FS: Don't build block driver proxy if PSEUDOFS_OPERATIONS are disabled
(2017-03-04).
* drivers/net: Add framework for serialization in the case where multiple
low-priority work queues are used (2017-03-04).
* net/drivers/skeleton.c: Back out serialization changes of the last
commit. They are not necessary in the skeleton.c example because the
calls to net_lock() at the beginning of each worker function will
enforce serialization (2017-03-04).
* STM32F33XX DAC, OPAMP, COMP and ADC headers. From Mateusz Szafoni
(2017-03-04).
* STM32 F7 SDMMC: Use new interrupt argument facility (2017-03-05).
* stm32f33xxx: Add HRTIM header file. From Mateusz Szafoni (2017-03-05).
* sendfile(): Fix error introduced with commit
ff73be870e38959b0aaee5961dc47b4b58dc2d86. Noted by Maciej Wójcik
(2017-03-05).
* Kinetis: Eliminate warning when USE_EARLYSERIALINIT is not defined
(2017-03-05).
* STM3210E-EVAL: Eliminte a warning. Return type of board_button_irq is
now type int (2017-03-05).
* dk-tm4c129x: Remove warning for variable that is set but not used
(2017-03-05).
* SAMA5D4-EK: Eliminate warning. Correct type of return value
(2017-03-05).
* STM32F103 Minimum: Eliminate warning stm32_usbdev.o givne twice in same
rule (2017-03-05).
* STM32 OTGHS host: stm32_in_transfer() fails and returns NAK if a
short transfer is received. This causes problems from class drivers
like CDC/ACM where short packets are expected. In those protocols,
any transfer may be terminated by sending short or NUL packet. From
Janne Rosberg. Adapt Janne Rosberg's patch to STM32 OTGHS host to
OTGFS host, and to similar USB host implementations for STM32 L4 and
F7 (2017-03-07).
* usbhost_cdcacm: fix tx outbuffer overflow and remove now invalid
assert. From Janne Rosberg (2017-03-07).
7.21 2017-xx-xx Gregory Nutt <gnutt@nuttx.org>