Skip to content
  1. Jan 29, 2018
  2. Jan 28, 2018
  3. Jan 27, 2018
  4. Jan 26, 2018
  5. Jan 25, 2018
    • Matt Thompson's avatar
      Merged nuttx/nuttx into master · 72da8f71
      Matt Thompson authored
      72da8f71
    • Matt Thompson's avatar
      Merged in extent3d/nuttx (pull request #583) · 2bc4967c
      Matt Thompson authored
      SAMDL: Added DMAC header for SAMD, fixed up sam_dmac to compile with debugging enabled
      2bc4967c
    • Matt Thompson's avatar
    • Matt Thompson's avatar
      Merged nuttx/nuttx into master · f118d1ad
      Matt Thompson authored
      f118d1ad
    • Gregory Nutt's avatar
      configs/flipnclick-sam3x: Update README and comments to discuss I2C access on... · 23c6debc
      Gregory Nutt authored
      configs/flipnclick-sam3x:  Update README and comments to discuss I2C access on all mikroBUS connectors.
      23c6debc
    • Matt Thompson's avatar
      7549f894
    • Gregory Nutt's avatar
      configs/flipnclick-pic32mz and flipnclick-sam3x: Update README and add pin... · 483dfe80
      Gregory Nutt authored
      configs/flipnclick-pic32mz and flipnclick-sam3x:  Update README and add pin definitions to support SPI on all mikroBUS connectors.
      483dfe80
    • Gregory Nutt's avatar
      configs/flipnclick-sam3x (also Arduio-Due): Remove disabling of environmont,... · 633e9022
      Gregory Nutt authored
      configs/flipnclick-sam3x (also Arduio-Due): Remove disabling of environmont, mountpoints, and poll.  Add NSH arch initialization so that procfs will be automounted.  Increase task name size from 0 to 32.  Update README.
      633e9022
    • Matt Thompson's avatar
      Merged in extent3d/nuttx (pull request #582) · d314feab
      Matt Thompson authored
      
      
      SAMDL: Added SAMD DAC header file. Fixed SAMD EVSYS header. Added SAMD TC header file. Fixed some minor typos
      
      * SAMD External Interrupt Controller (EIC) support
      
      * removed comment
      
      * SAMDL: SPI must be disabled before changing the mode bits in CTRLA register
      
      * arch/arm/src/lc823450: Assign I2S IRQ handling to CPU0
      
          Previous commit assumed that the caller is running on CPU0.
          However, the caller sometimes runs at CPU1.  This patch will
          assign the caller to CPU0 explicitly.
      
      Signed-off-by: default avatarMasayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
      
      * arch/arm/src/lc823450: Change irqwarn() to ASSERT() in up_ack_irq()
      
      Signed-off-by: default avatarMasayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
      
      * configs/lc823450-xgevk: Update README.txt and defconfigs
      
          Update comments on SMP in README.txt
          Enable SYSTEM_TIME64 in defconfigs.
          Enable INSTRUMENTATION in rndis configuration.
      
      Signed-off-by: default avatarMasayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
      
      * configst/stm3240g-eval:  Remove only bogus logic to start the NX server.  That was there only to support the knxwm configuration and was implemented priorit to boardctl(BOARCIOC_NX_START).
      
      * drivers/input/ft5x06.c:  Remove cool logic to disable polling when there there is no client waiting for read data.  That was a great idea to save CPU cycles when there is nothing reading from the touchscrren but, unfortunately, does not work with readers that open the driver in non-blocking mode.  So I think we just have to eat the CPUs even when there is nothing waiting for touchscreen input.
      
      * configs/lpcxpresso-lpc54628/lvgl:  Add LittlevGL graphics demo configuration.
      
      *  configs/lpcxpresso-lpc54628: Update README
      
      * include/termios.h:  Update comments; fix long lines.
      
      * sched/semaphore: Add ASSERT(false) in nxsem_post() if no waiting task is found.
      
      Signed-off-by: default avatarMasayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
      
      * sched/sched/sched_sporadic.c: fix compiler error when priority inheritance is enabled.  Noted by eunb.song@samsung.com
      
      * Change ASSERT(false) to DEBUGPANIC().
      
      * Documentation: Fix copy/paste error in NX graphics document.  Noted by Henjiu Kang.
      
      * sched/sched:  Fix some priority inheritance related issues noted during review of logic.  Also add some REVISIT comments for some issues noted in the design.
      
      * Update README and some comments
      
      * Issue #85: /dev/userleds is not working for nucleo-l432kc fixed
      
      * configs/nucleo-l432kc: Fix numerous cloning errors/typos.
      
      * Update TODO list
      
      * NUCLEO F432KC typo fixed, correct name is L432KC
      
          Just README.txt and comments affected, no changes in the code
      
      * Merged in raiden00/nuttx (pull request #579)
      
          Master
      
          * stm32_hritm: add interface to get timer clock frequency
      
              stm32_hrtim: fix timer freq calculation
      
              stm32_hrtim: add compar/capture registers significant bits checking
      
              stm32_hrtim: minor changes
      
          * stm32f334-disco: add buck converter and boost converter logic
      
      Approved-by: default avatarGregory Nutt <gnutt@nuttx.org>
      
      * fs/userfs: use correct req type in userfs_truncate, remove use of undeclared buf
      
      * Merged in david_alessio/nuttx/refactor-pll-setup (pull request #581)
      
          Refactor pll setup
      
          * fix typo in #def
      
          * refactor PLL setup code...
      
          * refactored PLL/CLK config, easier, checks for correctness
      
          * call go_os_start if STACK_COLORIZED
      
          * smarter config of EXTCLK output freq
      
          * cosmetic
      
      Approved-by: default avatarGregory Nutt <gnutt@nuttx.org>
      
      * The existence of the network driver ioctl() method should depend on CONFIG_NETDEV_IOCTL rather than CONFIG_NETDEV_PHY_IOCTL.  The former enables the method, the later enables a subset of possible driver IOCTLs.  This change should be basically a no-operation.  The affected ioctl methods only support those subset of driver IOCTLs selected by CONFIG_NETDEV_PHY_IOCTL and the network logic will tolerate a nul ioctl method.
      
      * net/tcp:  Write buffering logic should not wait for a free buffer if the socket was opened non-blocking.  Also, rename the TCP write buffering macros from WRB_* to TCPWB_* to make room in the namespace for write buffering with other protocols.
      
      * net/udp:  Remove some conditional logic that was true if there is only a single network device, but not true in the multi-device context.
      
      * This commit adds an as-of-yet untested implemented of UDP write buffering.
      
          Squashed commit of the following:
      
              net/udp:  Address most of the issues with UDP write buffering.  There is a remaining issue with handling one network going down in a multi-network environment.  None of this has been test but it is certainly ready for test.  Hence, the feature is marked EXPERIMENTAL.
              net/udp:  Some baby steps toward a corrected write buffering design.
              net/udp:  Remove pesky write buffer macros.
              Eliminate trailing space at the end of lines.
              net/udp:  A little more UDP write buffering logic.  Still at least on big gaping hole in the design.
              net/udp:  Undefined CONFIG_NET_SENDTO_TIMEOUT.
              net/udp:  Crude, naive port of the TCP write buffering logic into UDP.  This commit is certainly non-functional and is simply a starting point for the implementatin of UDP write buffering.
              net/udp:  Rename udp/udp_psock_sendto.c udp/udp_psock_sendto_unbuffered.c.
      
      * net/udp:  In sendto(), return EHOSTUNREACH if if the network is down.
      
      * net/udp:  Resolves final design issues with UDP write buffering.  100% code complete but also 100% untested.
      
      * net/udp and tcp:  Yet another (cosmetic) change to UDP and TCP write buffer macro naming.
      
      * net/udp:  UDP write buffering is basically functional but needs a lot more verification.
      
      * net/udp:  Fix memory leak with UDP + write buffer is closed.  Also update TODO and comments and refresh a configuration.
      
      * Update some comments.
      
      * drivers/mtd/at24xx.c: Correct page size for AT24C02 part.
      
      * arch/arm/src/stm32:  Make STM32 usable with an external RTC.   drivers/timers/ds3231.c:  Correct some debug statments.
      
      * arch/arm/src/stm32/stm32_spi.c: Removed unnecessary (and incorrect) speed limitation
      
      * arch/arm/src/stm32/stm32f40xxx_i2c.c:  Correct some recent changes to STM32F4 I2C that broke poll mode of operation.
      
      * configs/flipnclick-sam3x:  Using JTAG (vs. Bossac) I was finally able to load code and verify the basic NSH configuration.  Updated READMEs.  Also switched to USART0 (vs UART0) for the serial console because I was not getting bi-directional communication on the VCOM.
      
      * SAMDL: Added SAMD DAC header file. Fixed SAMD EVSYS header. Added SAMD TC header file. Fixed some minor typos
      
      * fix typo
      
      * added missing EVCTRL register bits in TC
      
      Approved-by: default avatarGregory Nutt <gnutt@nuttx.org>
      d314feab
    • Matt Thompson's avatar
      added missing EVCTRL register bits in TC · 92448a10
      Matt Thompson authored
      92448a10
    • Matt Thompson's avatar
      fix typo · 357455ff
      Matt Thompson authored
      357455ff
    • Matt Thompson's avatar
      SAMDL: Added SAMD DAC header file. Fixed SAMD EVSYS header. Added SAMD TC... · 1ae8daf5
      Matt Thompson authored
      SAMDL: Added SAMD DAC header file. Fixed SAMD EVSYS header. Added SAMD TC header file. Fixed some minor typos
      1ae8daf5
    • Gregory Nutt's avatar
      configs/flipnclick-sam3x: Using JTAG (vs. Bossac) I was finally able to load... · 822e6769
      Gregory Nutt authored
      configs/flipnclick-sam3x:  Using JTAG (vs. Bossac) I was finally able to load code and verify the basic NSH configuration.  Updated READMEs.  Also switched to USART0 (vs UART0) for the serial console because I was not getting bi-directional communication on the VCOM.
      822e6769
    • Alexander Oryshchenko's avatar
      arch/arm/src/stm32/stm32f40xxx_i2c.c: Correct some recent changes to STM32F4... · 9e965247
      Alexander Oryshchenko authored
      arch/arm/src/stm32/stm32f40xxx_i2c.c:  Correct some recent changes to STM32F4 I2C that broke poll mode of operation.
      9e965247
    • Alexander Oryshchenko's avatar
    • Alexander Oryshchenko's avatar
      arch/arm/src/stm32: Make STM32 usable with an external RTC. ... · 871419c3
      Alexander Oryshchenko authored
      arch/arm/src/stm32:  Make STM32 usable with an external RTC.   drivers/timers/ds3231.c:  Correct some debug statments.
      871419c3
    • Alexander Oryshchenko's avatar
    • Gregory Nutt's avatar
      Update some comments. · bfbedcee
      Gregory Nutt authored
      bfbedcee
    • Gregory Nutt's avatar
      net/udp: Fix memory leak with UDP + write buffer is closed. Also update TODO... · 58b95f46
      Gregory Nutt authored
      net/udp:  Fix memory leak with UDP + write buffer is closed.  Also update TODO and comments and refresh a configuration.
      58b95f46
    • Gregory Nutt's avatar
    • Gregory Nutt's avatar
    • Gregory Nutt's avatar
      net/udp: Resolves final design issues with UDP write buffering. 100% code... · 7dc436a1
      Gregory Nutt authored
      net/udp:  Resolves final design issues with UDP write buffering.  100% code complete but also 100% untested.
      7dc436a1
    • Gregory Nutt's avatar
    • Gregory Nutt's avatar
      This commit adds an as-of-yet untested implemented of UDP write buffering. · 880176e1
      Gregory Nutt authored
      Squashed commit of the following:
      
          net/udp:  Address most of the issues with UDP write buffering.  There is a remaining issue with handling one network going down in a multi-network environment.  None of this has been test but it is certainly ready for test.  Hence, the feature is marked EXPERIMENTAL.
          net/udp:  Some baby steps toward a corrected write buffering design.
          net/udp:  Remove pesky write buffer macros.
          Eliminate trailing space at the end of lines.
          net/udp:  A little more UDP write buffering logic.  Still at least on big gaping hole in the design.
          net/udp:  Undefined CONFIG_NET_SENDTO_TIMEOUT.
          net/udp:  Crude, naive port of the TCP write buffering logic into UDP.  This commit is certainly non-functional and is simply a starting point for the implementatin of UDP write buffering.
          net/udp:  Rename udp/udp_psock_sendto.c udp/udp_psock_sendto_unbuffered.c.
      880176e1
    • Gregory Nutt's avatar
      net/udp: Remove some conditional logic that was true if there is only a... · 055a3ef8
      Gregory Nutt authored
      net/udp:  Remove some conditional logic that was true if there is only a single network device, but not true in the multi-device context.
      055a3ef8
    • Gregory Nutt's avatar
      net/tcp: Write buffering logic should not wait for a free buffer if the... · 5ab4eb4f
      Gregory Nutt authored
      net/tcp:  Write buffering logic should not wait for a free buffer if the socket was opened non-blocking.  Also, rename the TCP write buffering macros from WRB_* to TCPWB_* to make room in the namespace for write buffering with other protocols.
      5ab4eb4f