Skip to content
ChangeLog 808 KiB
Newer Older
Gregory Nutt's avatar
Gregory Nutt committed
	  K20DX256VLH7, (3) Added BOARD_SOPT2_PLLFLLSEL and BOARD_SOPT2_FREQ along
	  with settings for BOARD_SIM_CLKDIV2_USBFRAC and BOARD_SIM_CLKDIV2_USBDIV
	  base on the BOARD_SOPT2_FREQ.  From David Sidrane (2017-02-27).
	* Kinetis:  Define uart and lpuart versions of [early]serialinit.  Add
	  serial init to centralize UART/LPUART management.  Use kinetis_ not up_
	  where arch specific.  Defined kinetis_[lp]uart_[early]serialinit to
	  facilitate bring up both UARTs and LPUARTs as devices and a console.
	  Support ordering and merging of serial devices names.  From David
	  Sidrane (2017-02-27).
	* Adapt more drivers to utilize the IRQ argument feature (20167-02-28).
	* 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: EXOT PVD 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).
	* 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 give twice in same
	  rule (2017-03-).