I²C and 1-Wire modules

From: Michelle Konzack
Date: Thu Apr 17 2008 - 13:31:42 EST


########################################################################
NOTE: since I do not know, whether my subscription was successful,
please keep me in the MFT or Cc: me to all replies.
########################################################################

Hello Developers and Contributors,

Currently I am building my own ARM922T and ARM11 based computers (for my
needs) and have the HEAVY use for I²C and 1-Wire stuff. Furtunately I
have Evaluation Kits/Boards for most stuff from NXP, Maxim and Dallas.

My question is now, HOW to start coding Modules for the various I²C and
1-Wire chips?

Note: I am talking about 20-40 modules since, e.g. for the 1-Wire
I have found only a temperature sensor but I need support
for:

*DS18B20 Programmable Resolution 1-Wire Digital Thermometer
DS18S20 High-Precission 1-Wire Digital Thermometer
*DS1372 I²C, 32-Bit, Binary Counter Clock with 64-bit
DS1825 Programmable Resolution 1-Wire Digital Thermometer with 4-Bit ID
DS1904 RTC iButton
*DS1923 Hygrochron Temperature/Humidity Logger iButton with 8kB Data Log memory
*DS2401 Silicon Serial Number
*DS2405 Addressable Switch
DS2406 Dual Addressable Switch Plus 1 kbit Memory
*DS2408 1-Wire 8-Channel Adressable Switch
*DS2413 1-Wire Dual Channel Addressable Switch
*DS2415 1-Wire Time Chip
DS2417 1-Wire Time Chip with Interrupt
*DS2438 1-Wire Smart Battery Monitor
*DS2450 1-Wire A/D Converter
DS2480B Serial 1-Wire Line Driver with Load Sensor
*DS2482-100 Single-Channel 1-Wire Master
DS2502-E48 48-Bit Node Address Chip
*DS3502 High-Voltage, NV, I²C POT with Temp Sensor and Lookup Table
DS4412 Dual-Channel, I²C Adjustable Sink/Source Current DAC
DS4422 Two-Channel, I²C, 7-Bit Sink/Source Current DAC
DS4424 Four-Channel, I²C, 7-Bit Sink/Source Current DAC

*MAX3421E USB Peripherial/Host Controller with SPI Interface
*MAX7367/8/9 4-Channel I²C Switches/Multiplexer

*ISP1160 Embedded Universal Serial Bus Host Controller
ISP1582 Hi-Speed Universal Serial Bus peripherial Controller
ISP1760 Hi-Speed Universal Serial Bus Host Controller for embedded applications
PCA8575 Remote 16-bit I/O expander for I²C-bus with interrupt
PCA9510/1 Hot swappable I²C-bus and SMBus buffer
*PCA9513/4 Hot swappable I²C and SMBus buffer
*PCA9546A 4-channel I²C-bus switch with reset
*PCA9548 8-channel I²C-bus switch with reset
PCA9564 Parallel bus to I²C-bus controller
*PCF8574 Remote 8-bit I/O expander for I²C-bus
*PCF8575 Remote 16-bit I/O expander for I²C-bus
*PCF8584 I²C-bus controller
TDA8030/1 USB smart card Reader (OTP and ROM)

(the with * maked one are the most importand for me and need
to be coded first)

Also I should note, that for the most chips I have Evaluation
Boards/Kits and currently I am using a NXP LH7A404 (ARM922T) to
try out the stuff

And of course, the working modules will be GNU GPL version 3.

Since currently I live in a place where I can not get ADSL, I can only
reply 2-3 times per week.

Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
24V Electronic Engineer
Tamay Dogan Network
Debian GNU/Linux Consultant


--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack Apt. 917 ICQ #328449886
+49/177/9351947 50, rue de Soultz MSN LinuxMichi
+33/6/61925193 67100 Strasbourg/France IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature