Xiang Xiao
1ee6083de3
Squashed commit of the following:
...
drivers/syslog: Channel configuration. Decouple SYSLOG_SERIAL_CONSOLE and ARCH_LOWPUTC. Since some hardware can output log to the special debug channel not serial.
drivers/syslog/vsyslog.c: Support pre-pending a prefix string to log output if enabled. This very useful to identify which cpu send out the log in AMP SoC.
drivers/syslog/vsyslog.c: Make timestamp output same as linux kernel. It's very useful if NuttX syslog retarget to Linux syslog.
2018-08-26 06:49:35 -06:00
Gregory Nutt
72fd2a5e34
drivers/wireless/ieee80211/bcmf_sdio.c: Bring in another fix from the 'Haywire' port.
2018-08-25 12:05:07 -06:00
Gregory Nutt
693bf54dbc
drivers/wireless/ieee80211/bcmf_sdio.c: Bring in some fixes from the 'Haywire' port.
2018-08-25 12:02:33 -06:00
Xiang Xiao
3eb34186b5
drivers/net/lan91c111.c: Change loopback_out to devif_loopback
2018-08-25 10:25:35 -06:00
Gregory Nutt
9bc951a335
Rename devif_loopback_out to devi_loopback
2018-08-25 08:33:21 -06:00
Gregory Nutt
11a1b2598e
Fix some naming convention violations in the last commit.
2018-08-25 08:30:28 -06:00
DisruptiveNL
cd2ced4d9a
drivers/sensors and configs/nucleo-l476g: Add support for LSM303AGR and LSM6DSL sensors
2018-08-25 08:19:31 -06:00
Xiang Xiao
149748e4ed
drivers/net: drivers/net: Add support for Microchip LAN91C111 driver
2018-08-24 11:07:07 -06:00
Xiang Xiao
fc194cf2ec
drivers/timers: Add a new method to the struct oneshot_operations_s interface to get the current time from a oneshot timer driver (if it is available from the lower half)
2018-08-24 10:21:29 -06:00
Xiang Xiao
a6c68d233d
drivers/timers: Add maxtimeout method to the struct timer_ops_s interface
2018-08-24 10:16:17 -06:00
Xiang Xiao
0074afa0ac
net/netdev: add devif_loopback_out() to check the loopback case where a packet is being sent to itself. Modify the net driver to call this function in this case. This function will simply re-inject the packet back into the network and the network driver will not put anything on the wire.
2018-08-24 09:21:33 -06:00
Xiang Xiao
e1202d2ed3
Replace all ASSERT with DEBUGASSERT to save the code space
2018-08-24 06:58:30 -06:00
Xiang Xiao
467d2a58ea
Replace non critical PANIC with DEBUGPANIC to save the code space
2018-08-24 06:21:15 -06:00
Gregory Nutt
2722fd8192
tools/nxstyle.c: Add capability to detect multiple blank lines. Single spacing required by the coding standard. Also coding standard fixes to server .c files for problems found during testing nxstyle.
2018-08-24 05:51:44 -06:00
Gregory Nutt
1f1ead3099
drivers/wireless/ieee80211: Used nxstyle to find coding standard violations, then corrected them.
2018-08-22 17:35:17 -06:00
Gregory Nutt
dbe9b7ffb7
drivers/wireless/ieee80211/bcmf_bdc.c: Trivial check for NULL pointer.
2018-08-22 17:02:23 -06:00
Gregory Nutt
1d55bfaef8
drivers/wireless/ieee80211/bcmf_netdev.c: Add missing logic to poll for more Tx data after the last transfer completes.
2018-08-22 16:58:32 -06:00
Gregory Nutt
cc31f22213
tools/nxstyle.c: Back out part of a recent addition that was causing too many false alarms. drivers/wireless/ieee80211: Make a couple of files conform to the coding standard (and other cosmetic fixes).
2018-08-21 12:46:00 -06:00
Gregory Nutt
8e203e09d4
Costmetic changes
2018-08-19 11:19:43 -06:00
ichael Jung
aad8f6e45f
drivers/usbdev/cdcecm.c: Adds USB Device Support for CDC/ECM
2018-08-16 08:49:11 -06:00
Dmitriy Linikov
b6151ce997
drivers/net/tun.c: Fixed custom tun devname formatting.
2018-08-14 07:13:41 -06:00
Gregory Nutt
8c61c2f31b
Remove trailing spaces at the end of lines.
2018-08-13 07:39:38 -06:00
Gregory Nutt
4e5cf1229c
drivers/mmcsd/Kconfig: three configuration settings were within ifdef/endif and led to warning: xxx selects xxxx which has unmet direct dependencies. Fix by moving settings to drivers/Kconfig and outside of the ifdef-endif. Also renamed CONFIG_SDIO_PREFLIGHT to CONFIG_ARCH_HAVE_SDIO_PREFLIGHT to follow naming of similar hidden architecture capability configurations.
2018-08-05 17:58:17 -06:00
Gregory Nutt
c2267a57a0
Kconfig files: Fix several errors noted by Alex Denisov in Bitbucket issue 115.
2018-08-05 10:48:02 -06:00
Gregory Nutt
056d704cf9
This commit brings in a fragmentary, experimental implementation of NETLINK sockets. There is not too much to that socket support on this initial commit, just the netlink socketer framework. However, I decided to bring it into master because there is a enough that I would not want to lose what is in place. And since it is dependent on CONFIG_EXPERIMENATL, its presence on master should be innocuous.
...
Squashed commit of the following:
net/netlink: Mark netlink support as EXPERIMENTAL.
net/netlink/netlink_sockif.c: Add netlink_getpeername to the socket interface.
net: Add getpeeername() support for netlink sockets.
include/netpacket/netlink.h: Add a few more definitions and structures used at the NetLink interface. Still missing many.
net/netlink: Add basic framework for Netlink socket support.
include/: Add basic Netlink definitions.
2018-08-03 13:22:36 -06:00
Gregory Nutt
10069067c1
include/nuttx/i2c/i2c_master.h: Rename I2C_M_NORESTART to I2C_M_NOSTART since it may be used in other contexts than a repeated start. Add comments to clarilfy setup for repeated start.
2018-08-03 08:51:55 -06:00
Gregory Nutt
ee28cd9aeb
include/nuttx/i2c/i2c_master.h: Add a definition to distinguish a new START of messages from a repeated start. No lower-half I2C drivers actually implement this new flag bit, however. drivers/i2c/i2c_writeread.c: Use new repeated START definition where appopriated. Other: Some cosmetic changes, updates to README files, etc.
2018-08-03 07:43:57 -06:00
Gregory Nutt
f649db2405
Costmetic changes during review of MAX3421E logic.
2018-08-02 13:58:26 -06:00
Russ Webber
ee21bcfaa8
Merged in russkel/nuttx/russkel/adxl345-remove-comment-references-to-tou-1533231727620 (pull request #702 )
...
adxl345: remove comment references to touchscreens
Approved-by: GregoryN <gnutt@nuttx.org>
2018-08-02 17:59:59 +00:00
Daniel Pereira Carvalho
d755b07a06
drivers/analog: Add driver for digital to analog converted DAC7571.
...
configs/nucleo-l432kc: Add support for a connect DAC7571 converter.
2018-08-02 06:40:48 -06:00
Gregory Nutt
1d70e7f4b0
Revert "drivers/input/ft5x06.c: Back out part of last PR. I think that is correct to detach the interrupt handler when the drivers is unlinked."
...
No... I was misled. The shutdown function is usually called when the
driver is unlinked. But not in this case. In this case, it is simply
called when the last reference is closed. And no, you don't want to
detach the interrupt handler in that case. My bad.
This reverts commit b79e6b9c9a
.
2018-08-01 17:41:07 -06:00
Gregory Nutt
b79e6b9c9a
drivers/input/ft5x06.c: Back out part of last PR. I think that is correct to detach the interrupt handler when the drivers is unlinked.
2018-08-01 17:38:48 -06:00
Marcin Wyrwas
18ca531b40
Merged in plwm/nuttx/stm32f746g-disco-touchscreen (pull request #701 )
...
stm32f746g-disco: touchscreen support
* fixed FT5x06 driver to correctly close (previously it unregistered interrupt handler during close)
* added LittlevGL demo for STM32F746G-DISCO
Approved-by: GregoryN <gnutt@nuttx.org>
2018-08-01 21:31:39 +00:00
Gregory Nutt
221bbad682
drivers/usbhost/usbhost_max3421e.c: Fix unmatched SPI lock/unlock.
2018-07-31 12:55:19 -06:00
Gregory Nutt
d252c7947d
drivers/usbhost/usbhost_max3421e.c: Mutual exclusion semaphore must be re-entrant.
2018-07-30 17:31:40 -06:00
Gregory Nutt
8b2dc155a0
drivers/usbhost/usbhost_max3421e.c: Fix several errors found in early testing.
2018-07-30 16:56:19 -06:00
Gregory Nutt
41666dafa8
drivers/usbhost/usbhost_max3421e.c: Fix an error in reading the pending interrupts. Aos fix a number of typos and update a README.
2018-07-29 15:06:44 -06:00
Alan Carvalho de Assis
f887bdb6d6
Squashed commit of the following:
...
configs/stm32f4discovery/src: Add board support to MAX7219 as numeric display controller
drivers/leds/max7219.c: Add support to MAX7219 to control 7-segment displays
2018-07-22 15:13:39 -06:00
Gregory Nutt
b75103e264
Update some comments.
2018-07-22 05:56:11 -06:00
Gregory Nutt
92890552f1
drivrs/mmcsd: Partial reversion of commit 17b6c7ba39
. Backed out all block callback logic controlled CONFIG_SDIO_BLK_CALLBACK. Usage of this feature by applications is a blatant violation of the POSIX interface standard.
2018-07-20 10:08:01 -06:00
Bob Feretich
17b6c7ba39
drivers/mmcsd/mmcsd_sdio.c: Fix an error that was causing SDIO multiple block transfers from achieving full performance. Also adds a feature controlled by CONFIG_SDIO_BLK_CALLBACK that bypasses the normal mechanism for obtaining sector data for transfer.
2018-07-20 09:55:33 -06:00
Gregory Nutt
cca8771c4a
include/nuttx/sensors/bh1750fvi.h: Eliminate a warning.
2018-07-15 07:20:07 -06:00
Gregory Nutt
49d6f44d96
drivers/usbhost/usbhost_max3421e.c: Select full duplex mode as the first step of the initialization.
2018-07-14 14:11:05 -06:00
Gregory Nutt
a74246d14e
Squashed commit of the following:
...
Update some comments
drivers/usbhost/usbhost_max3421e.c: Fix issue with uninitialized data.
2018-07-14 13:40:13 -06:00
Gregory Nutt
38073a523a
drivers/usbhost/husbhost_max3421e.c: Corret how VBUS power is controlled.
2018-07-14 08:50:08 -06:00
Gregory Nutt
29474a2b08
Trivial update to some comments and debug statement formats.
2018-07-14 07:11:25 -06:00
Gregory Nutt
dae6d954bf
configs/lc823450-xgevk/src: Eliminate some warnings. drivers/usbhost: Update comments.
2018-07-13 14:41:31 -06:00
Gregory Nutt
9383e20002
drivers/usbhost/usbhost_max3421e.c: Improve debug/trace output formats.
2018-07-13 13:50:58 -06:00
Masayuki Ishikawa
50347a1068
Merged in masayuki2009/nuttx.nuttx/fix_i2schar (pull request #681 )
...
drivers/audio: Fix compile error in i2schar.c (CONFIG_DEBUG_ASSERTIONS=y)
Signed-off-by: Masayuki Ishikawa <masayuki.ishikawa@gmail.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-13 11:53:37 +00:00
Gregory Nutt
b8665996d5
Revert 0eff3d530f
: This removes the kx224, bh1749nuc and bh1790glc. These are very nicely written drivers, but they are based on some external sequencer logic which is not available to everyone. Hence, these are inapropriate to carry in the NuttX repository.
2018-07-11 15:36:33 -06:00