nuttx-apps/system
David Alessio 839efa6669 Merged in david_alessio/apps/bugfix/i2ctool-dev-clobbers-slave-config (pull request #198)
Bugfix/i2ctool dev clobbers slave config

* friendlier I2C "knock-knock" uses only read request

    While many I2C slave devices have multiple indexed registers, some have
    only one register and it's not indexed.  For example, the I2C bus switch
    TCA9548A has only a Control Register, attempting to index to "Reg[0]"
    alters its contents to 0x00 disabling all subordinate buses.  This patch
    fixes that problem by simply trying to read something/anything from the
    slave.  This also helps coax out slaves with register files that start
    from a higher index, i.e. the AT24CS0x, FLASH chips with a UUID that
    appears as a 2nd I2C slave at (address+8), report their serial number at
    Reg[80]-Reg[8F] and will NAK a read of Reg[0].

* modify get/set to prevent write of reg index if not specifed

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-08-20 20:29:21 +00:00
..
cdcacm Remove 'executable' bit on several files 2019-08-01 14:19:02 -06:00
cfgdata apps/system/cfgdata: Make builtin task stack size and priority configurable. Set default to 2048 (from 1024) per recommendation of Ken Pettit. 2019-01-22 08:57:03 -06:00
cle apps/system/cle/cle.c: ASCII DEL should be treated by Delete-Left. 2019-08-01 15:26:49 -06:00
composite Remove 'executable' bit on several files 2019-08-01 14:19:02 -06:00
critmon apps/system/critmon/Makefile: Stack size and priority reversed. 2018-11-29 11:06:31 -06:00
cu aps/system/cu/Kconfig: CU term depends on TERMIOS and should select it. 2019-03-05 12:38:39 -06:00
dhcpc apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
embedlog Squashed commit of the following: 2019-04-04 18:53:29 -06:00
flash_eraseall apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
hex2bin apps/examples/udpblaster: Add option to use poll() on output (only). Also picks up some fixes to various typographical errors. 2018-09-14 06:59:23 -06:00
hexed apps/system/hexed/src/bfile.c: Fix memory leak 2018-11-07 11:32:07 -06:00
i2c Merged in david_alessio/apps/bugfix/i2ctool-dev-clobbers-slave-config (pull request #198) 2019-08-20 20:29:21 +00:00
lm75 Fix some typos in comments. 2019-04-15 07:58:26 -06:00
lzf apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
mdio apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
netdb apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
nsh This commit removes the private network initialization logic from NSH and puts in a common location at apps/netutils/netinit. Now that netork initialization logic can be used by applications that do not include NSH. 2019-04-29 10:22:56 -06:00
ntpc apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
nxplayer apps/system/nxplayer: Fix compile problems when audio debug is enabled. 2019-04-23 11:07:20 -06:00
nxrecorder system/nxplayer and nxrecorder: Fix some coding standard violatins that are just to in-yer-face to ignore: No CamelCase variable names. This was not an extensive check for use of CamelCase. Just some I stumbled across. 2019-02-15 19:25:01 -06:00
ping pps/system/ping and pings and apps/netutils/ping: Extract icmp ping and icmpv6 ping6 logic from system/ to C-callable library in netutils/. 2018-11-08 09:32:05 -06:00
ping6 apps/system/ping6: Remove NET_USRSOCK from Kconfig dependence list 2018-11-09 11:54:24 -06:00
popen Squashed commit of the following: 2018-08-23 11:06:15 -06:00
prun apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
psmq Remove some cases in Kconfig files of 'comment' with 'depends on'. That is probably a good practice. I removed these because (1) is not done elsewhere so it is just an inconsistency, and (2) the HTML generation tool at nuttx/tools/kconfig2html.c would need to be extended to parse that case. I don't have time to do that now. 2019-05-19 09:49:50 -06:00
ramtest apps/system/progmem: Remove this utility. It makes illegal direct calls into the OS. 2018-10-19 11:44:41 -06:00
readline apps/system/readline_common.c: Correct spelling, matches vs maches. 2019-01-16 10:15:18 -06:00
sched_note Squashed commit of the following: 2019-04-29 14:53:38 -06:00
setlogmask apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
spi apps/system/spi: I needed a small test tool for spi in the style of the i2c tool, but I didn't see one so I've hacked one out of the i2c tool source. 2019-05-10 18:14:44 -06:00
stackmonitor apps/system/critmon: Add a daemon on monitor critical sections. 2018-11-24 13:35:53 -06:00
sudoku apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
symtab apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
system apps/system/system/system.c: Correct a path name. 2019-01-27 07:37:06 -06:00
taskset Merged in masayuki2009/nuttx.apps/fix_taskset (pull request #168) 2019-02-25 19:38:54 +00:00
tee apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
telnet apps/: Removed all references to CONFIG_DISABLE_POLL. The standard POSIX poll() can not longer be disabled. 2019-05-21 19:08:12 -06:00
termcurses apps/: Removed all references to CONFIG_DISABLE_POLL. The standard POSIX poll() can not longer be disabled. 2019-05-21 19:08:12 -06:00
ubloxmodem apps/: Modification to build system: Unified application compilation rules 2018-09-03 09:29:56 -06:00
usbmsc Update comments, README's, etc. to reflect changes to nuttx/boards directory reorganization. 2019-08-09 08:40:22 -06:00
vi Merged in antmerlino/apps/vi-build-fix (pull request #169) 2019-02-23 19:08:46 +00:00
zmodem Update comments, README's, etc. to reflect changes to nuttx/boards directory reorganization. 2019-08-09 08:40:22 -06:00
.gitignore Recursive Kconfig autogeneration 2016-06-02 16:34:00 +02:00
Make.defs Restore apps/system/flash_eraseall/ using new IOCTL wrapper 2016-06-03 08:15:37 -06:00
Makefile Rearrange to eliminate Kmenu files 2016-06-09 08:59:16 -06:00