Library for the MAX11300

Dependents:   MAX_IOT_KIT MAX_IOT_KIT

Fork of MAX11300 by Maxim Integrated

The MAX11300/01/11/12 are configurable mixed signal integrated circuits. The MAX11300/11 offer a SPI interface while the MAX11301/12 offer an I2C interface. The MAX11300/01 are 20 port devices while the MAX11311/12 are 12 port devices.

This library supports the family of parts by providing member functions that can manipulate the GPIO, ADC, DAC, and analog switches of the device, after it has been configured. For configuration of the device, this library requires a header file that can be generated by the MAX11300/01/11/12 Configuration Software. The configuration software can be found at the following link.

https://www.maximintegrated.com/en/products/analog/data-converters/analog-to-digital-converters/MAX11300.html/tb_tab2

Include the generated MAX113XXHex.h file into your project and update the #include in MAX113XX_Pixi.h.

History

Fixed variable length array error/warning default tip

2017-09-06, by j3 [Wed, 06 Sep 2017 12:38:11 -0700] rev 18

Fixed variable length array error/warning


Added I2C implementation

2017-05-13, by j3 [Sat, 13 May 2017 00:11:38 +0000] rev 17

Added I2C implementation


...

2017-05-11, by j3 [Thu, 11 May 2017 20:28:40 +0000] rev 16

...


added comments

2017-05-09, by j3 [Tue, 09 May 2017 22:37:12 +0000] rev 15

added comments


updated docs

2017-05-09, by j3 [Tue, 09 May 2017 22:26:16 +0000] rev 14

updated docs


Working on Library

2017-05-09, by j3 [Tue, 09 May 2017 22:06:19 +0000] rev 13

Working on Library


fixed error in config array and other updates

2017-05-09, by j3 [Tue, 09 May 2017 19:04:38 +0000] rev 12

fixed error in config array and other updates


Added init for SPI devices

2017-05-08, by j3 [Mon, 08 May 2017 19:24:55 +0000] rev 11

Added init for SPI devices


Added support for determining if 20 or 12 port devices. Memory map slightly different, so read/write paths different.

2017-05-08, by j3 [Mon, 08 May 2017 17:49:57 +0000] rev 10

Added support for determining if 20 or 12 port devices. Memory map slightly different, so read/write paths different.


working on lib

2017-05-06, by j3 [Sat, 06 May 2017 00:22:47 +0000] rev 9

working on lib