Commit Graph

29928 Commits

Author SHA1 Message Date
Gregory Nutt
b5c1dd09f5 Syslog: Need inclusion of errno.h for fix building with CONFIG_SYSLOG_TIMESTMAP=y 2017-05-11 07:15:57 -06:00
Jussi Kivilinna
ba933efd9e When syslog message has addition characters after last new-line. With buffering those now get lost as vsyslog does not flush output after lib_sprintf. Additional trailing characters could be ANSI escape sequence to reset state that message setups. For example, macro here uses colors and resets state after actual message (including '\n'):
With flushing added to vsyslog, then there is problem that next syslog line might come from other task before reset sequence, causing wrong line getting color. This could be avoided by not flushing on '\n' but only if IOB is full and/or at end of vsyslog. Would this make sense?
2017-05-11 07:11:35 -06:00
Gregory Nutt
3091050963 STM32L4: Review of last PR + Move separate stm32l4_flash.h; move hardware-specific definitions to chip/stm32l4_flash.h 2017-05-11 06:58:39 -06:00
Juha Niskanen
1f6970ea2f Merged in juniskane/nuttx_stm32l4/stm32l4_flash_pr (pull request #364)
STM32L4: add internal flash write support

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-11 12:48:59 +00:00
Juha Niskanen
c74a51f789 STM32L4: add internal flash write support 2017-05-11 14:35:27 +03:00
Gregory Nutt
573d3ff87e Merge branch 'syslog' 2017-05-10 17:42:22 -06:00
Gregory Nutt
d3b9f5b37f Syslog buffering: Use IOBs to buffer data, not an on-stack buffer 2017-05-10 17:36:08 -06:00
Gregory Nutt
d8a83f16be Syslog buffering: Various corrections from early debug 2017-05-10 16:13:21 -06:00
Gregory Nutt
00075acada Merge branch 'syslog' of https://bitbucket.org/nuttx/nuttx into syslog 2017-05-10 15:04:57 -06:00
Gregory Nutt
20727d17c3 SYSLOG: Add option to buffer SYSLOG output to avoid interleaving. 2017-05-10 14:42:43 -06:00
Floxx
277f4b83b0 Merged in floxx/nuttx (pull request #363)
Moved LIS3DSH from the I2C-dependent block to the SPI-block to make Make.defs consistent with the driver (SPI only) and drivers/sensors/Kconfig.

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-10 18:57:02 +00:00
Floxx
c2096f17d6 Moved LIS3DSH from the I2C-dependent block to the SPI-block to make Make.defs consistent with the driver (SPI only) and drivers/sensors/Kconfig. 2017-05-10 20:18:48 +02:00
Juha Niskanen
4f18b40429 mtd/config: erase block between block read and write 2017-05-10 08:25:39 -06:00
Stefan Kolb
591f35be87 I discovered a problem in the file drivers/serial/serial.c concerning the function uart_close(…). In the case that a serial device is opened with the flag O_NONBLOCK the function uart_close(…) blocks until all data in the buffer is transmitted. The function close(…) called on an handle opened with O_NONBLOCK should not block. The problem occurred with a CDC/ACM device. 2017-05-10 07:59:58 -06:00
Gregory Nutt
5b2ad3719c Merged ieee802154 into master 2017-05-09 18:38:47 -06:00
Anthony Merlino
51f455af74 Merged in merlin17/nuttx/ieee802154 (pull request #362)
wireless/ieee802154: Brings closer to Nuttx coding style

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-10 00:37:30 +00:00
Anthony Merlino
07c47b0dde wireless/ieee802154: Starts implementing START.request primitive 2017-05-09 17:22:30 -04:00
Anthony Merlino
806dcd9a47 wireless/ieee802154: Brings closer to Nuttx coding style 2017-05-09 17:20:57 -04:00
Anthony Merlino
1186cd4e56 wireless/ieee802154: Fixes missing handle of read/write being able to be interrupted 2017-05-09 17:20:57 -04:00
Gregory Nutt
de6bffe713 Update some README files 2017-05-09 11:32:44 -06:00
Juha Niskanen
e04ea9e3e3 Merged in juniskane/nuttx_stm32l4/stm32l4_dbgmcu_pr (pull request #361)
STM32L4: add dbgmcu header files

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-09 17:06:32 +00:00
Gregory Nutt
3d73a04259 Merged l432kc into master 2017-05-09 11:03:42 -06:00
Gregory Nutt
2043e1a114 IOBs: Move from driver/iob to a better location in mm/iob 2017-05-09 07:35:30 -06:00
Juha Niskanen
ce1ad33289 STM32L4: add dbgmcu header files 2017-05-09 14:13:51 +03:00
Sebastien Lorquet
d591d3ac4e Restore settings for UARTs 4 and 5 2017-05-09 11:38:14 +02:00
Sebastien Lorquet
5204f19e4f fix typo found by Juha during review 2017-05-09 11:32:16 +02:00
Sebastien Lorquet
ce4c18afe4 More unbuilt stm32 -> stm32l4 changes 2017-05-09 11:15:08 +02:00
Sebastien Lorquet
8c0a70e25c Typo 2017-05-09 11:09:02 +02:00
Sebastien Lorquet
565c952077 Update defconfig, fix nucleo-32 uart pinout 2017-05-09 11:00:56 +02:00
Sebastien Lorquet
c1cf1269c7 Adapt stm32l43x pin definitions 2017-05-09 10:58:04 +02:00
Sebastien Lorquet
14831a18c6 cleanup all external peripherals 2017-05-09 10:01:26 +02:00
Sebastien Lorquet
b2bb795520 Final fixes to get the nucleo-l432kc config build. execution not tested yet 2017-05-09 09:00:37 +02:00
Sebastien Lorquet
ff4f5fdba2 Merge branch 'master' into l432kc 2017-05-09 08:42:13 +02:00
David Sidrane
407fed41ef Merged in david_s5/nuttx-17/david_s5/removed-stray-paren-1494284129185 (pull request #359)
removed stray paren.

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-09 05:18:08 +00:00
David Sidrane
014b69e120 removed stray paren. 2017-05-08 22:56:05 +00:00
Gregory Nutt
3ab89d20b3 Merge branch 'ieee802154' 2017-05-08 14:35:26 -06:00
Gregory Nutt
d5d96a6efe Merge remote-tracking branch 'origin/master' into ieee802154 2017-05-08 14:35:00 -06:00
David Sidrane
8406b40baa Merged in david_s5/nuttx-16/david_s5/stm32serial-dma-buffer-round-off-not-up-1494258804216 (pull request #357)
stm32:Serial DMA buffer round off not up

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-08 20:32:44 +00:00
Anthony Merlino
933c6c7cda Merged in merlin17/nuttx/ieee802154 (pull request #358)
wireless/ieee802154: Completes basic receive functionality

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-08 20:29:30 +00:00
Anthony Merlino
3fa8e32e36 wireless/ieee802154: MRF24J40: Finishes receive functionality, supports promicuous mode, and rxonidle attributes 2017-05-08 16:23:13 -04:00
Anthony Merlino
bbb85332fd wireless/ieee802154: Finishes MAC char driver read functionality 2017-05-08 16:23:13 -04:00
Anthony Merlino
2da6f71e84 wireless/ieee802154: Finishes MAC processing of received data frame 2017-05-08 16:23:13 -04:00
Anthony Merlino
2ea6bb4dc1 wireless/ieee802154: Moves ind allocator from mac802154.h to ieee802154_mac.h 2017-05-08 16:23:13 -04:00
Alan Carvalho de Assis
13f1ba03d5 Photon: Add README file 2017-05-08 13:14:21 -06:00
Gregory Nutt
aa11d637a8 STM32 TIM: Add method to get timer width. Freerun timer: Use timer width to get the correct clock rollover point. 2017-05-08 12:33:15 -06:00
Gregory Nutt
18eaf52e35 6loWPAN: packet meta data does not need to be a global variable 2017-05-08 10:56:35 -06:00
David Sidrane
546e7acb99 stm32:Serial DMA buffer round off not up 2017-05-08 15:54:03 +00:00
Gregory Nutt
b0b0c7ac49 IEEE 802.15.4 network driver. Remove support for multicast address filtering; doesn't work that way on an IEEE 802.15.4 network 2017-05-08 08:34:21 -06:00
Gregory Nutt
c64983dbeb Merged david_s5/stm32_serialc-edited-online-with-bitbuck-1494214953115 into master 2017-05-07 22:12:23 -06:00
David Sidrane
b8ef079951 stm32:stm32_serial Forgot the -1 on mask 2017-05-08 03:43:36 +00:00