[[archives:netmf43:accueilnetmf|{{ :iconemaison.jpg?nolink&25|Sommaire .NETMF v4.3 }}]] ===== MicroToolsKit library ===== Updated on December 29, 2018 {{ :netmf43:netmf.png?nolink|}} MicroToolsKit library is organized as a namespace. It is intended for **Netduino**, **Fez Panda 3** or Cobra 3 boards. It is downloadable on [[https://www.nuget.org/packages/WebGE.MicroToolsKit/%20|nuget.org]]. The source code is maintained and documented on GitHub. {{ :netmf43:nuget.jpg?400 |}} **Use MicroToolsKit package** - Create a new Micro Framework (.NET v4.3) project, Netduino Application (Universal) for Netduino or Console Application for Fez Panda in Visual Studio 2015 - Add MicroToolskit NuGet - In Solution Explorer, right click on References and choose Manage NuGet Packages. - Choose "nuget.org" as the Package source, click the Browse tab, search for MicroToolsKit, and click Install. ==== MicroToolsKit namespace ==== ---- | ---- | ------------> **Hardware** ----------------------------| ----------------------------| ------------> **IHM** ----------------------------|-------------------| ------------> IHMSSI (personal IHM Class v1.4.1) ----------------------------|-------------------| ------------> KBD5T ([[https://www.dfrobot.com/wiki/index.php/ADKeyboard_Module_(SKU:_DFR0075)|DFRobot KeyBoard Module V2]] Class v1.4.5) (to come up) ----------------------------| ----------------------------| ------------> **MotorDrivers** ----------------------------|-------------------| ------------> [[http://webge.github.io/MD25/|MotorControlMD2x]] (MD25 : Dual 12Volt 2.8Amp H Bridge Motor Drive I²C Class v1.4.4 et +) ----------------------------|-------------------| ------------> [[http://webge.github.io/EasyStepperDriver/|EasyStepperDriver]] (Easy Driver Stepper Motor Driver Class v1.4.4 et +) ----------------------------| ----------------------------| ------------> **Displays** ----------------------------|-------------------| ------------> [[http://webge.github.io/ELCD162/|ELCD162]] (LCD 2x16 series drivers Class v1.4.3 ) ----------------------------|-------------------| ------------> [[http://webge.github.io/I2CLCD/|I2CLCD]] (LCD 2x16 I²C driver Class v1.4.3) ----------------------------|-------------------| ------------> [[https://github.com/WebGE/ST7735|ST7735]] (1,8 SPI TFT display driver Class v1.4.5.1) ----------------------------| ----------------------------| ------------> **Sensors** ----------------------------|-------------------| ------------> [[http://webge.github.io/SRF08/|SRF08]](Ultra sonic range finder I²C Class v1.4.1 et +) ----------------------------|-------------------| ------------> [[http://webge.github.io/HMC6352/|HMC6352]] (Digital Compass I²C Class v1.4.1 et +) ----------------------------|-------------------| ------------> [[http://webge.github.io/TMP102/|TMP102]] (Low-Power Digital Temp. Sensor With Two-Wire Serial Interface I²C Class v1.4.3 et +) ----------------------------|-------------------| ------------> [[http://webge.github.io/TSL2561/|TSL2561]] (LIGHT-TO-DIGITAL CONVERTER I²C Class v1.4.1 et +) ----------------------------|-------------------| ------------> [[https://webge.github.io/MLX90614/|MLX90614]] (Digital Non-Contact Infrared Thermometer I²C Class v1.4.3 et +) ----------------------------|-------------------| ------------> ADXL345 (3-Axis, ±2 g/±4 g/±8 g/±16 g Digital Accelerometer I²C Class v1.4.5) (to come up) ----------------------------|-------------------| ------------> ITG3200 (Triple-axis MEMS gyroscope I²C Class v1.4.5) (to come up) ----------------------------|-------------------| ------------> BMP085 (Hight precision pressure sensor I²C Class v1.4.5) (to come up) ----------------------------|-------------------| ------------> HMC5883L (3-Axis Digital Compass I²C Class v1.4.5) (to come up) ----------------------------| ----------------------------| ------------> **IO** ----------------------------|-------------------| ------------> [[http://webge.github.io/PCF8574/|PCF8574]] (Remote 8-Bit I/O Expander for I 2C Bus Class v1.4.3 et +) ----------------------------|-------------------| ------------> [[http://webge.github.io/MCP342x|MCP3424]] (Mixed Signal - Sigma - Delta A/D Converters I²C Class v1.4.3 et +) ==== MicroToolsKit Update ==== **Future release : Version 1.4.5.3 on January 2019** * Adding ADXL345, ITG3200, BMP085, KBD5T and HMC5883L classes * Adding interrupt management in PCF8574 Class * Adding exception if transaction failed in SRF08, TSL2561 and HMC6352 classes. * Updating XML documentation **Version 1.4.5.2 release on August 8, 2018** * Add DrawPicture on ST7735R class * Updating XML documentation **Version 1.4.5.1 release on August 8, 2018** * Add 1,8''SPI TFT display (ST7735R class) * Updating XML documentation * Change project site **Version 1.4.4 release on June 13, 2017** * Updating XML documentation, adding set registers and exception in MD25 class. * Add set delay, mode and direction properties in EasyStepperDriver Class and more constructors and methods * Add Time Out Transaction value in PCF8574 and MD25 classes. **Version 1.4.3 release on March 2, 2017** * Adding MCP342x class * Adding MLX90614 class * Adding exception in PCF8574 class (if transaction failed) * Updating XML documentation. **Version 1.4.2 release on February 13, 2017** * Updating TMP102 class (all circuits I²C are working together) * Updating TSL2561 class ( integration time is 13ms by default. * Updating XML documentation. **Version 1.4.1 release on December 24, 2016** * Bug fixed **Version 1.3.1 release on December 23, 2016**