Giter Club home page Giter Club logo

canfestivino's Introduction

History from 07/27/2015

  • Extensive changes to reduce SRAM usage
  • Removed need for extra timers
  • Added write access flag to object dict entry callback
  • objdictedit from this repo needed to generate suitable object dictionary definition
  • mcp_can, BlinkPattern, digitalWriteFast and Timer libraries from my repos needed to successfully compile
  • MCP2515 chip select pin set in CO_can_Arduino.cpp
  • Usage: define CO<red_led_pin, green_led_pin> co; (-1 if no led needed), call co.CO_Init(); in setup(), call co.CO_Cycle(); in loop()
  • See example

History from 11/02/2015

This is a first working prototype with only the most necessary changes to the original CANFestival code to make it run as an Arduino library.

Here is an intermediate state of this library before I started to compile it using the Arduino IDE.

The example uses my fork of the Seeed Studio CAN bus library. Beware that my example expects the CS of the MCP2515 on a different pin than the Seeed CAN bus shield.

The object dictionary that is implemented by the example must be edited with my special version of the CANFestival tool in order to generate code that doesn't conflict with Arduino conventions.

Further documentation to follow.

canfestivino's People

Contributors

jgeisler0303 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.