Skip to content

m-elias/AOG-Machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgOpenGPS AOG Download
AOG Forum
AOG YouTube

UDP Machine class

An attempt to put all AgOpenGPS Machine/Section control related code into an Arduino class/library for UDP communications.

Source & Examples

See the machine.h file in the example sketches for Teensy 4.1 (Eth), Nano (enc28j60) & ESP32 (Wifi) implementation.

  • note the ESP32 example has a new re-worked machine class with callback functions
  • eventually the Teensy/Nano examples will follow suit

The Teensy example includes code for using PCA9555 (I2C expander) outputs.

To do:

  • Consolidate Teensy/Nano examples to use same (newer) ESP32 machine class
  • Add section "switch" control PGN?
    • maybe in it's own class

AgOpenGPS Machine Configuration

Use the Machine settings in AgOpenGPS to set the machine config settings. machine config

Use the Pin config settings to set the function for each output pin. pin config

About

Machine class for AgOpenGPS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published