Salvaged from the ruins of CodePlex
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Fonts
Fun
Hardware
Helpers
Imaging
Math
Properties
Samples
SecretLabs
Serial
Servo
Sound
Tools
.gitignore
LICENSE
License.txt
README.md
netduino.helpers.csproj
netduino.helpers.sln

README.md

netduinohelpers

Salvaged from the ruins of CodePlex

Project Description

The 'netduino Helpers' is a C# library providing hardware drivers and utility classes supporting the following:

  • Analog joysticks
  • Interrupt-driven push-button
  • Real-time clock (DS1307)
  • 8*8 LED matrix
  • AdaFruit ILI932x TFT display
  • AdaFruit SSD1306 OLED display
  • AdaFruit ST7735 TFT display
  • AdaFruit VC0706 Camera
  • AdaFruit ST7565 Negative LCD display
  • AdaFruit LPD8806 LED strip driver
  • Sharp GP2Y0A21YK0F Distance Measuring Sensor
  • Shift registers (74hc595)
  • Runtime assembly & resource loader
  • Bitmaps & Bitmap Compositions
  • HiTec HS6635HB servo driver
  • Serial Interface Builder
  • LED matrix driver (Maxim7219 or compatible)
  • RTTL sound support (ringtones)
  • Variable / Fixed type font rendering
  • 16x16 icon rendering
  • Basic type serialization / deserialization
  • Trigonometry library (exMath-based)
  • Lightweight JSON parser (parsing from stream & string)
  • Virtual Memory support
  • PIX-6T4 console bootloader and games

The library is available as source-code only.

Samples

Check the \netduino.helpers\Samples folder for the samples and demos. The project called 'Samples' references all the others and will allowing building everything in one shot.

Sample descriptions

Dependencies

Be sure to check out the netduino Beta forum for the latest flash version required to support SD card I/Os.

All applications have been tested under firmware 4.1.1 Beta 1 only. .Net MF v4.2 is not yet supported as some features were taken out since 4.1.1 unfortunately.

Memory constraints

The library is large and will need to be trimmed to meet the needs of your application. This is especially relevant to the Netduino Plus. You can do this two ways: either take out the drivers and classes that you don't need / want and recompile the library (be mindful of inter-dependencies between some of the classes) or you can create you own library using a subset of the files making the Netduino Helpers library.

Tools

\netduino.helpers\Tools contains .bmp conversion programs. Expect 1-bit or 24-bit depth horizontal bitmaps.