Commit graph

41480 commits

Author SHA1 Message Date
Gregory Nutt
8fa9b99e7c I2C driver should support the RESET method as well 2016-02-03 07:32:25 -06:00
Gregory Nutt
be3e86ec89 Fix a typo in a DEBUGASSERT statement 2016-02-02 14:41:25 -06:00
Gregory Nutt
03d868be3c I2C: Fix a naming error 2016-02-02 14:23:33 -06:00
Gregory Nutt
d5cbcc1293 I2C Tool: Now that the I2C tool uses a character driver, the I2C character drivers must be initialized in board bring-up logic 2016-02-02 14:22:54 -06:00
Gregory Nutt
e5d86dd3fc Oops. Apparently a copy'n'paste was accidentally a cut'n'paste 2016-02-02 12:53:32 -06:00
Gregory Nutt
95df32a5ce Update ChangeLog 2016-02-02 12:27:26 -06:00
Gregory Nutt
a135df609f Rename up_i2c initialize and uninitialize functions using the correct MCU-specific naming 2016-02-02 12:25:14 -06:00
Gregory Nutt
1e4f2ae2c1 Rename up_i2c initialize and uninitialize functions using the correct MCU-specific naming 2016-02-02 12:08:23 -06:00
Gregory Nutt
9ce58ad5b7 I2C: up_i2creset should not be a global function; Now it is an I2C interface method 2016-02-02 11:21:48 -06:00
Gregory Nutt
d2571985ef I2C: up_i2creset should not be a global function; Now it is an I2C interface method 2016-02-02 11:21:45 -06:00
Gregory Nutt
52ef3b2d23 I2CTOOL: Now uses the I2C driver instead of direct calls into the OS 2016-02-02 10:24:49 -06:00
Gregory Nutt
4a34a199dd I2C: Add an I2C character driver 2016-02-02 08:30:54 -06:00
Gregory Nutt
009e9f76cb I2C: Fixes/improvements from last massive I2C commits 2016-02-02 07:13:03 -06:00
Gregory Nutt
f1a5a6dfc7 I2C: Fixes/improvements from last massive I2C commits 2016-02-02 07:12:50 -06:00
Gregory Nutt
4304405bba I2C Slave: I don't think that the setfrequency method makes sense in a slave interface. 2016-02-02 06:07:51 -06:00
Gregory Nutt
456b5f06dc Clean up some comments 2016-02-01 19:52:16 -06:00
Gregory Nutt
30624c8dfa EFM32, STM32, and Tiva I2C Drivers: Clean up some kruft that is no longer needed after the last massive I2C interfcase change 2016-02-01 19:51:55 -06:00
Gregory Nutt
4cfbe50c0d I2C: Fix some compile time issues found with tools/testbuild.sh 2016-02-01 18:02:56 -06:00
Gregory Nutt
c9a7d48cb2 I2C: Fix some compile time issues found with tools/testbuild.sh 2016-02-01 18:02:39 -06:00
Gregory Nutt
2ec738d7ed Update TODO 2016-02-01 16:34:18 -06:00
Gregory Nutt
69ce24c70c I2C: Remove the setfrequency method from the interface 2016-02-01 16:31:13 -06:00
Gregory Nutt
13acc0d0a3 I2C: Remove the setfrequency method from the interface 2016-02-01 16:31:01 -06:00
Gregory Nutt
0693e76be8 I2C: Remove the setfrequency method from the interface 2016-02-01 16:30:29 -06:00
Gregory Nutt
6ad641888b Add I2C frequency to the i2c_msg_s structure 2016-02-01 14:17:20 -06:00
Gregory Nutt
cbb5025150 VSN: Remove setting of I2C frequency 2016-02-01 14:16:17 -06:00
Gregory Nutt
bec6f373a7 I2C: Cosmetic changes 2016-02-01 14:15:52 -06:00
Gregory Nutt
7d1dd5cf46 I2C: Remove setaddress method 2016-02-01 14:15:24 -06:00
Gregory Nutt
f9053182d3 I2C: Remove setaddress method 2016-02-01 12:14:31 -06:00
Gregory Nutt
a64f36a63e I2C: Remove setaddress method 2016-02-01 12:14:20 -06:00
Gregory Nutt
383bbc37dd Remove the read and write methods from the I2C interface 2016-02-01 09:44:37 -06:00
Gregory Nutt
ecdc428086 Remove the read and write methods from the I2C interface 2016-02-01 09:22:22 -06:00
Gregory Nutt
ce988c7ed3 Remove the read and write methods from the I2C interface 2016-02-01 09:22:10 -06:00
Gregory Nutt
8c9bddf998 I2C: Eliminate the I2C_WRITE and I2C_READ macros 2016-02-01 08:57:22 -06:00
Gregory Nutt
8d54807d00 I2C: Eliminate the I2C_WRITE and I2C_READ macros 2016-02-01 08:57:18 -06:00
Gregory Nutt
fa2448fe63 Update submodules 2016-01-31 15:39:43 -06:00
Gregory Nutt
91fa0b9616 More SPI initialize naming clarification 2016-01-31 15:38:28 -06:00
Gregory Nutt
028f566a0b More SPI initialize naming clarification 2016-01-31 15:38:15 -06:00
Gregory Nutt
10000841a8 The I2C_TRANSFER method is no longer optional 2016-01-31 14:16:05 -06:00
Gregory Nutt
6b449ac409 The I2C_TRANSFER method is no longer optional 2016-01-31 14:15:32 -06:00
Gregory Nutt
2171438c61 I2C_TRANSFER support is no longer optional 2016-01-31 14:00:53 -06:00
Gregory Nutt
981f0adc07 z8: Refresh configuration; Add support for ZDS-II 5.2.2 2016-01-31 13:50:04 -06:00
Gregory Nutt
2d41fb26b8 z8 I2C driver now supports the I2C_TRANSFER method 2016-01-31 13:49:34 -06:00
Gregory Nutt
fc4d7856d5 Update README 2016-01-31 13:09:20 -06:00
Gregory Nutt
74d2073fca ez80: Fix some compile errors when I2C_TRANSFER is enabled 2016-01-31 13:08:43 -06:00
Gregory Nutt
9370b94241 compiler.h: Missing IOBJ/IPTR definitions for the ZDS-II toolchain 2016-01-31 12:44:44 -06:00
Gregory Nutt
9040457791 ez80: Refresh configurations; Add support for ZDS-II 5.2.1 (there are still some problems with internal compiler errors); Various fixes due to bit rot 2016-01-31 12:44:14 -06:00
Gregory Nutt
e4629af2bc ez80: Add I2C_TRANSFER method to the I2C driver; Fixes for working with ZDS-II toolchain (still some problems with internal errors; Various fixes due to bit rot 2016-01-31 12:43:14 -06:00
Gregory Nutt
8622beead7 Refresh configuratin; fix a comment that I screwed up in my review 2016-01-31 09:32:35 -06:00
Gregory Nutt
670c041e71 Update Changelog, submoduels, and README 2016-01-31 08:51:24 -06:00
Gregory Nutt
ef8e96993c Update README 2016-01-31 08:50:43 -06:00