View ESP32_DEVBOARD_9141_test.INO
/* | |
9141 UART test - ESP32 Dev board | |
*/ | |
#define RXD2 22 | |
#define TXD2 21 | |
void setup() { | |
Serial.begin(9600); | |
Serial1.begin(9600, SERIAL_8N1, RXD2, TXD2); |
View M2_9141_test.INO
/* | |
9141 UART test - M2 | |
*/ | |
void setup() { | |
// initialize both serial ports: | |
SerialUSB.begin(9600); | |
Serial1.begin(9600); |
View PWM_pin_2.INO
#include <M2_12VIO.h> | |
M2_12VIO M2IO; //Constructor for the M2_12Vio library | |
int brightness = 0; // how bright the LED is | |
int fadeAmount = 5; // how many points to fade the LED by | |
void setup() { | |
M2IO.Init_12VIO(); // Initialise the M2I/O library |
View ColorPallette.ino
#include <FastLED.h> | |
#define LED_PIN 2 | |
#define NUM_LEDS 1 | |
#define BRIGHTNESS 64 | |
#define LED_TYPE WS2812B | |
#define COLOR_ORDER GRB | |
CRGB leds[NUM_LEDS]; | |
#define UPDATES_PER_SECOND 100 |
View M2VIN2SD.ino
//Macchina LLC | |
//Collin Kidder | |
//Queries over the CAN bus to see if anything responds to a VIN number request | |
#include <Arduino_Due_SD_HSMCI.h> | |
#include "Arduino.h" | |
#include <M2_12VIO.h> | |
#include <due_can.h> | |
#include <iso-tp.h> |
View Macchina_MPG.INO
/* | |
* MPG LED display using Adafruit NeoPixel and Macchina M2 with a pre-CAN bus | |
* ISO9141 (K-line) based vehicle. | |
* | |
* These parts are used in this project: | |
* | |
* https://www.macchina.cc/content/m2-under-dash | |
* https://www.adafruit.com/product/2869 | |
* | |
* Requires "Macchina M2" board to be installed and selected. For instructions, go here: |
View test.bin
this is a test of something |
View PB RX log
debian@beaglebone:~$ candump -cae can2,0:0,#FFFFFFFF | |
can2 0F3 [8] 5F AA F9 7B DC 23 71 F3 '_..{.#q.' | |
can2 633 [8] remote request | |
can2 0F3 [8] 1F CF 0F CF 25 EF EB CE '....%...' | |
can2 20000004 [8] 00 01 00 00 00 00 00 00 ERRORFRAME | |
controller-problem{rx-overflow} | |
can2 0F3 [8] 5F AA F9 7B DC 23 71 F3 '_..{.#q.' | |
can2 0F3 [8] 1F CF 0F CF 25 EF EB CE '....%...' | |
can2 0F3 [8] 5F AA F9 7B DC 23 71 F3 '_..{.#q.' | |
can2 633 [8] remote request |
View M2 RX log
ID: 100FFEE | |
Extended: Yes | |
Length: 6 | |
23 FE 1D 7A 1D 7A | |
ID: 340 | |
Extended: No | |
Length: 4 | |
23 FE 1D 7A |
View A0 basic test code (ESP32)
//Modified from this library to blink LED: | |
//https://github.com/miwagner/ESP32-Arduino-CAN | |
// | |
//Follow these instructions to install ESP32 board files: | |
//https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md | |
#include <ESP32CAN.h> | |
#include <CAN_config.h> | |
CAN_device_t CAN_cfg; // CAN Config |
NewerOlder