Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NEW SKETCH]: 2A5A1-ECM_DISP_PANEL.ino #32

Open
16 tasks
jrsteensen opened this issue Feb 28, 2024 · 0 comments
Open
16 tasks

[NEW SKETCH]: 2A5A1-ECM_DISP_PANEL.ino #32

jrsteensen opened this issue Feb 28, 2024 · 0 comments
Labels
Category: Embedded This issue affects a specific embedded microcontroller software (i.e. an Arduino Sketch). P3 Medium Priority: A defect with this priority must be in contention to be fixed as it could also deal S2 Major Severity: Any Major feature implemented that is not meeting its requirements/use case(s) and b Type: Enhancement New feature or request.
Milestone

Comments

@jrsteensen
Copy link
Owner

Create a new sketch and makefile then PR them using an appropriately named feature branch to the develop branch of the OpenHornet-Software repository.

  • Sketch Filename: 2A5A1-ECM_DISP_PANEL.ino
  • Sketch Repository Filepath: embedded\OH2_Lower_Instrument_Panel

Sketch Header

Copy and paste to replace the header in the document, and fill out where indicated.

/**
 * @file 2A5A1-ECM_DISP_PANEL.ino
 * @author <Replace with author's name>
 * @date <MM.DD.YYYY>
 * @version u.0.0.1 (untested)
 * @warning This sketch is based on a wiring diagram, and was not yet tested on hardware. (Remove this line once tested on hardware and in system.)
 * @brief Controls the ECM DISP panel &amp; CABIN PRESSURE gauge.
 *
 * @details
 * 
 *  * **Reference Designator:** 2A5A1
 *  * **Intended Board:** ABSIS ALE
 *  * **RS485 Bus Address:** 4
 * 
 * **Wiring diagram:**
 * PIN | Function
 * --- | ---
 * 1   | function 1
 * 2   | function 2
 * 3   | function 3
 * 
 */

PR Checklist

The following checklist is from the PR template, but is placed here to keep some requirements at the forefront of your mind as you create this sketch. Please update it as you go along.

Checklist:

  • My code follows the style guidelines of this project
  • I have complied with the software manual for this project
  • I have performed a self-review of my own code
  • I have commented my code fully with Doxygen compatible comments, particularly in hard-to-understand areas
  • I have made corresponding changes to non-Doxygen generated documentation
  • I have ran Doxygen locally, and it builds the docs successfully
  • My changes generate no errors on compile in Arduino IDE
  • My changes generate no new warnings on compile in Arduino IDE
  • Any dependent changes have been merged and published in downstream modules
  • (For sketches only) This sketch complies with OH-INTERCONNECT v****
  • If this sketch requires additional libraries, I have added it as a sub-module per the Arduino Libraries section of the Software Manual.

How Has This Been Tested?

  • I have tested the sketch in-circuit in DCS with DCS-BIOS and outputs (displays, LEDs, etc.) function as expected.
  • I have tested the sketch in-circuit in DCS with DCS-BIOS and HID inputs (switches, pots, etc.) function as expected, with switches moving the correct direction.
  • I have tested the sketch in-circuit in DCS with DCS-BIOS and any logic in the sketch has been tested and functions as expected.
  • This code has not yet been tested in-circuit.
  • This code has not yet been tested in DCS-BIOS.

Description of Testing

Test Configuration

  • Firmware version:
  • Hardware:
  • Toolchain:
  • SDK:
@jrsteensen jrsteensen added "Category: Embedded P3 Medium Priority: A defect with this priority must be in contention to be fixed as it could also deal Type: Enhancement New feature or request. Category: Embedded This issue affects a specific embedded microcontroller software (i.e. an Arduino Sketch). S2 Major Severity: Any Major feature implemented that is not meeting its requirements/use case(s) and b and removed "Category: Embedded labels Feb 28, 2024
@jrsteensen jrsteensen added this to the v0.1.0 milestone Feb 28, 2024
@jrsteensen jrsteensen moved this from To do to In progress in OpenHornet Software Feb 28, 2024
@jrsteensen jrsteensen moved this from In progress to To do in OpenHornet Software Feb 28, 2024
@jrsteensen jrsteensen moved this from To do to In progress in OpenHornet Software Feb 28, 2024
@jrsteensen jrsteensen moved this from In progress to To do in OpenHornet Software Feb 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Embedded This issue affects a specific embedded microcontroller software (i.e. an Arduino Sketch). P3 Medium Priority: A defect with this priority must be in contention to be fixed as it could also deal S2 Major Severity: Any Major feature implemented that is not meeting its requirements/use case(s) and b Type: Enhancement New feature or request.
Projects
Status: To do
Development

No branches or pull requests

1 participant