aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-02-23i2cdetect: only use "newer" I2C_FUNC_* flags if they existHEADmasterWolfram Sang1-0/+4
2022-12-05i2cdetect: display more functionality bits with '-F'Wolfram Sang1-0/+6
2022-05-24i2c-tools: Implement and document option -hJean Delvare10-15/+50
2022-05-24i2c-tools: Use getoptJean Delvare5-94/+76
2022-03-30i2cget: add mode character for SMBus block read to manpageWolfram Sang1-1/+1
2022-01-03i2cdetect: fix a typo argment -> argumentAurelien Jarno1-2/+2
2021-07-22i2cdump: Remove support for SMBus block modeJean Delvare2-68/+20
2021-07-13i2cdump: Deprecate SMBus block modeJean Delvare2-10/+7
2021-07-13i2cdump: Add range support with mode i (I2C block)Jean Delvare2-8/+8
2021-07-13i2cdump: Remove dead codeJean Delvare1-3/+0
2021-07-13i2cget: Add support for SMBus block readJean Delvare2-5/+19
2021-07-13i2cget: Document the support of I2C block readJean Delvare1-5/+19
2021-07-13i2cget: Add support for I2C block dataCrestez Dan Leonard1-10/+56
2021-06-02i2cdetect: Sort the bus list by numberJean Delvare1-0/+11
2021-03-07Revert "tools: i2ctransfer: add check for returned length from driver"Wolfram Sang1-6/+1
2020-09-10Manual pages: Mention the current maintainerJean Delvare5-5/+10
2020-09-08i2cset: Fix short writes with maskJean Delvare1-12/+13
2020-08-29tools: i2ctransfer: add check for returned length from driverWolfram Sang1-1/+6
2020-08-10i2ctransfer: add support for I2C_M_RECV_LENWolfram Sang2-12/+33
2020-08-10add BUGS section to manpagesWolfram Sang5-0/+20
2020-08-10allow to preset custom CFLAGS and LDFLAGSWolfram Sang1-3/+3
2019-04-23tools: restrict all addresses defined by the standardWolfram Sang10-14/+14
2019-04-23tools: i2ctransfer: consequently document -aWolfram Sang1-3/+5
2019-01-09Consistently use snprintf instead of sprintfJean Delvare1-4/+11
2018-11-09Make STRIP overridableJean Delvare1-1/+1
2018-04-04i2ctransfer: '-f' shouldn't allow all addresses, '-a' does thatWolfram Sang2-17/+8
2018-03-24tools: add all_addrs option for i2c toolsRomain Porte10-19/+47
2017-12-14tools/Module.mk: Add missing dependenciesJean Delvare1-5/+5
2017-11-08tools: i2cbusses: Check the return value of snprintfJean Delvare1-6/+28
2017-11-02i2c-tools: i2cbusses: Avoid buffer overflows in sysfs pathsJean Delvare1-5/+5
2017-10-30i2c-tools: Add examples to manual pagesJean Delvare4-4/+154
2017-08-03Add new tool i2ctransfer to the ignore listJean Delvare1-0/+1
2017-07-26Add missing man page cross-referencesJean Delvare4-4/+4
2017-04-07i2ctransfer: grammar fixes in manpageWolfram Sang1-2/+2
2017-04-07i2ctransfer: replace broken "force" handlingWolfram Sang1-12/+16
2017-03-15i2c-tools: add new tool 'i2ctransfer'Wolfram Sang3-1/+504
2016-08-12i2c-tools: add .gitignoreWolfram Sang1-0/+4
2016-08-12i2c-tools: fix feature test macros for glibc >= 2.20Wolfram Sang1-1/+2
2015-07-07White space cleanupJean Delvare1-1/+1
2015-06-17Don't hard-code lib directory nameJean Delvare1-1/+1
2015-06-17Enable static use of libi2cJean Delvare1-0/+4
2014-02-19Update my e-mail address and copyright years.Jean Delvare9-10/+10
2013-10-05Add missing option -r to usage summaryJean Delvare1-1/+1
2012-12-21Build fails with recent versions of gcc/ld.Guenter Roeck1-4/+4
2012-12-20i2cdetect: Clarify the SMBus commands used for probing by default.Jean Delvare1-4/+8
2012-09-07Consistently use "SMBus receive byte" for the short byte read we useJean Delvare2-4/+4
2012-09-07If either SMBus Quick Write or SMBus Receive Byte command is missing,Jean Delvare1-15/+41
2012-05-21New library for I2C device access under Linux. As a first step, theJean Delvare1-4/+5
2012-05-21Tools depends on header file version.h. Add the missing dependency toJean Delvare1-4/+4
2012-04-26i2c-dev: Move SMBus helper functions to include/i2c/smbus.hJean Delvare6-11/+25
2011-02-15i2cset: Check range for data value maskGuenter Roeck1-0/+5
2011-02-15i2cset: Get command/mode before reading dataGuenter Roeck1-44/+55
2011-02-15i2cset: More stringent parameter validationGuenter Roeck1-0/+3
2011-02-15i2cset: Abort if value mask is set for block commandsGuenter Roeck1-0/+4
2011-02-15i2cset: Check number of arguments for block data writesGuenter Roeck1-1/+5
2011-02-15i2cset: Removed obsolete method to specify value maskGuenter Roeck1-12/+0
2011-02-14i2cset: Replace blanks at beginning of line with tabsGuenter Roeck1-1/+1
2011-01-29Added support to write SMBus and I2C block commands to i2csetGuenter Roeck2-11/+81
2010-11-26Use a 20-bit limit for the i2c bus number.Jean Delvare6-18/+21
2010-11-25tools: Drop arbitrary limit on I2C bus numberJean Delvare1-4/+4
2010-09-22Drop legacy reference to ISA bus. The i2c-isa fake bus driver is goneJean Delvare1-2/+2
2010-08-18Properly handle the rare case where /dev/i2c exists but isn't aJean Delvare1-1/+1
2009-09-17Add support for short writes with PEC.Jean Delvare2-10/+22
2009-01-19List include first, so that other modules can use it.Jean Delvare1-5/+5
2009-01-13Complete GPL header.Jean Delvare2-0/+20
2009-01-13Licensing clarification.Jean Delvare1-1/+4
2008-11-28Add missing includes.Jean Delvare1-0/+5
2008-11-20Add support for reading back to short writes.Jean Delvare1-4/+2
2008-11-20Make reading back the written value optional.Jean Delvare2-1/+13
2008-11-20Clarify the requirements of data value masking.Jean Delvare1-1/+4
2008-11-20Allow masking on short writes.Jean Delvare1-3/+8
2008-11-20Set the data value mask with -m. The old method is still supported forJean Delvare2-9/+29
2008-05-05Use consistent transaction names (based on the SMBus specification)Jean Delvare3-13/+17
2008-05-05Share the error string between all functionality checks.Jean Delvare4-24/+14
2008-05-05No need to print the i2c bus number in functionality error message.Jean Delvare3-38/+36
2008-05-05Split the functionality checking code into a separate function forJean Delvare1-61/+67
2008-05-05Close device file before we exit.Jean Delvare1-0/+1
2008-05-05Add support for short writes (SMBus send byte).Jean Delvare2-23/+55
2008-05-05List the optional command line parameters in a consistent way.Jean Delvare5-10/+8
2008-04-24Whitespace cleanups.Jean Delvare5-90/+90
2008-04-24Move the confirmation to a separate function, as is done in i2cgetJean Delvare1-29/+37
2008-04-24Move the functionality checks to a separate function, as is done inJean Delvare1-42/+46
2008-04-24Minor optimizations and cleanups.Jean Delvare2-18/+17
2008-04-24Unknown options are fatal, so label them error rather than warning.Jean Delvare4-8/+8
2008-04-24More user-friendly error messages for wrong I2C bus parameter.Jean Delvare1-4/+3
2008-04-24Move the chip address parsing to a common function for consistency.Jean Delvare5-16/+30
2008-04-24Consistently restrict the allowed I2C device address to 0x03 - 0x77.Jean Delvare5-9/+9
2008-04-24Move print_i2c_busses from i2cbusses.c to i2cdetect.c, as it isJean Delvare3-34/+35
2008-04-24Unify and shorten the usage messages. The details can be found inJean Delvare4-37/+27
2008-04-24Don't print the list of i2c buses as part of the help.Jean Delvare6-32/+9
2008-04-21Make the includes order correct and consistent accross all tools.Jean Delvare4-6/+6
2008-04-21Minor consistency fix.Jean Delvare1-1/+1
2008-04-20Limit the stack usage in gather_i2c_busses:Jean Delvare1-14/+11
2008-04-20Make it possible to pass the i2c bus by name instead of by number. AsJean Delvare5-10/+44
2008-04-20Split print_i2c_busses into a gathering part and a printing part.Jean Delvare1-25/+147
2008-04-20Refactor the handling of the I2CBUS parameter. This ensures moreJean Delvare6-25/+33
2008-03-26Update the FSF address.Jean Delvare6-6/+12
2008-03-19Let the user specify a register range.Jean Delvare2-4/+82
2008-03-11Remove reference to hardware monitoring chips. i2cdump works on all I2C/SMBusJean Delvare1-4/+4
2007-12-15Return the correct error code on I2C block read failure.Jean Delvare1-1/+3
2007-11-01Final status messages go to stdout.Jean Delvare1-15/+13
2007-10-14Rename I2C_FUNC_SMBUS_HWPEC_CALC to I2C_FUNC_SMBUS_PEC, as was doneJean Delvare4-4/+4
2007-10-03Fix the build of i2cset and i2cget. They were accidentally swapped.Jean Delvare1-2/+2
2007-09-30Fix path to include directory. Reported by Ryan Mallon.Jean Delvare1-1/+1
2007-09-29Fix license name.Jean Delvare1-1/+1
2007-09-29Rename module Makefiles from Makefile to Module.mk. They can't be usedJean Delvare1-0/+0
2007-09-29Add a main Makefile and make it call the tools and eeprom modulesJean Delvare1-61/+42
2007-09-23Use strchr() instead of the deprecated index().Jean Delvare1-1/+1
2007-08-15License fix.Jean Delvare2-2/+4
2007-06-27Show more warnings, and fix them.Jean Delvare5-11/+12
2007-06-27Enable lots of warnings.Jean Delvare2-2/+4
2007-06-27Remove remaining references to lm-sensors.Jean Delvare6-18/+15
2007-06-27Add a Makefile to build, install and uninstall the tools, and makeJean Delvare6-14/+115
2007-06-27Oops, forgot to create the trunk level.Jean Delvare12-0/+1985