Skip to content
  1. Apr 19, 2018
  2. Apr 18, 2018
  3. Apr 17, 2018
  4. Apr 16, 2018
  5. Apr 15, 2018
  6. Apr 14, 2018
  7. Apr 13, 2018
    • Gregory Nutt's avatar
      configs/stm32fdiscovery: Add support in bringup logic to initialize the HCI... · 06869896
      Gregory Nutt authored
      configs/stm32fdiscovery:  Add support in bringup logic to initialize the HCI UART and register the HCI UART network device.
      06869896
    • Ivan Ucherdzhiev's avatar
      configs/imxrt1050-evk: This commit adds support for booting from the on board... · 0d7917a4
      Ivan Ucherdzhiev authored
      configs/imxrt1050-evk:  This commit adds support for booting from the on board HYPER Flash. I placed the boot and flash files in the /configs/imxrt1050-evk/ , because I thing they are board related, so for other board or other flash this files has to be changed.  So far I verified that the __start function is called and the code is executing from flash, but still the rest of the code is not tested.
      0d7917a4
    • Gregory Nutt's avatar
      This commit adds a Bluetooth HCI UART lower half driver for the STM32 · d25549ac
      Gregory Nutt authored
      Squashed commit of the following:
      
          arch/arm/src/stm32:  Add Kconfig options needed by the HCI UART.  Various fixes to finally get a clean error free compile with no unexpected warnings.
          arch/arm/src/stm32:  In HCI UART, use spin_lock_irqsave() instead of enter_critical_section() whenever possible.
          arch/arm/src/stm32:  In HCI UART, fix up naming of configurations so that they are unique.  Still needs Kconfig settings.  Modify logic so that there can be multiple HCI UARTs, some supporting DMA and some not.
          arch/arm/src/stm32:  Integrate watermarks and software Rx flow control into the HCI UART driver.
          arch/arm/src/stm32:  Eliminate some HCI UART UART configuration options.  Per the HCI UART spec, the link will b 8 data bits, no parity, 1 stop bit... Always.
          arch/arm/src/stm32:  Trivial cleanup
          arch/arm/src/stm32:  Fixes most initial compilation issues STM32 HCI UART driver.  Still need to set up USART configuration parmeters for HCI UART
          arch/arm/src/stm32:  Completes first cut at STM32 HCI UART driver.
          arch/arm/src/stm32:  Completes most of read logic for HCI UART.  Still needs to be able to block if no read data is available.  Still missing write and flush logic.
          drivers/wireless:    Remove txenable from HCI UART methods.  arch/arm/src/stm32:  Reorganize some structures in HCI UART.
          arch/arm/src/stm32:  Still messaging the HCI uart driver.
          arch/arm/src/stm32:  Some trivial renaming.
          arch/arm/src/stm32:  A little more HCI-UART logic.
          arch/arm/src/stm32:  Initial setup to support HCI-UART.  Little more than the serial driver with some name changes and a few things removed.
      d25549ac
    • Gregory Nutt's avatar
      net/sixlowpan: Fix a constant value used in IPv6 address decompression. The... · e8832be8
      Gregory Nutt authored
      net/sixlowpan:  Fix a constant value used in IPv6 address decompression.  The 0x0200 value used in the address modification should be in network order.
      e8832be8
    • EunBong Song's avatar
      Change ordering of round-robin time slice check (sched_process_scheduler())... · 5951bcd8
      EunBong Song authored
      Change ordering of round-robin time slice check (sched_process_scheduler()) and processing of wdog timers (wd_timer()).  wd_timer()'s callback function can change current running task and, hence, must be done after the time slice check.
      
      The time slice check will decrement the currently running task's time slice allotment.  If such a context switch occurs, then the newly started task will lost one could of that allotment before it even has a chance to run.
      5951bcd8
  8. Apr 12, 2018
    • Ivan Ucherdzhiev's avatar
      This commit brings in basic support fo the i.MX RT 1050 'crossover' SoC. The... · cf8c25df
      Ivan Ucherdzhiev authored
      This commit brings in basic support fo the i.MX RT 1050 'crossover' SoC.  The basic support is complete and compiles without error, but is still untested.
      
      This port was the joing effort of Janne Rosberg, Ivan Ucherdzhiev, and myself.  I give credit to Ivan for the kill because he is the one to held on to the end.
      
      Squashed commit of the following:
      
        Author: Gregory Nutt <gnutt@nuttx.org>
          configs/imxrt1050-evk/scripts:  Add section to linker script to handle the case where RAMFUNCs are enabled.  RAMFUNCs appear to be enabled in the default configuration ... they probably should not be enabled.
      
        Author: Ivan Ucherdzhiev <ivanucherdjiev@gmail.com>
          arch/arm/src/imxrt:  imxrt_lowputc.c is finished. Now everything needed for the initial port is done and ready for testing.
          arch/arm/src/imxrt:  Add logic to imxrt_lowputc.c.  Still incomplete.
      
        Author: Ivan Ucherdzhiev <ivanucherdjiev@gmail.com>
          arch/arm/src/imxrt:  Add serial support.  configs/imxrt1050-evk:  Add linker script.
      
        Author: Gre...
      cf8c25df