mirror of https://github.com/rusefi/rusefi.git
no activity on those
This commit is contained in:
parent
c8ba68aa75
commit
d013c2e784
|
@ -375,11 +375,6 @@ jobs:
|
|||
ini-file: rusefi_core8.ini
|
||||
skip-rate: 0
|
||||
|
||||
# - build-target: 48way
|
||||
# folder: config/boards/48way
|
||||
# ini-file: rusefi_48way.ini
|
||||
# skip-rate: 95
|
||||
|
||||
- build-target: atlas
|
||||
folder: config/boards/atlas
|
||||
ini-file: rusefi_atlas.ini
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
# List of all the board related files.
|
||||
BOARDCPPSRC = $(BOARD_DIR)/board_configuration.cpp
|
||||
|
||||
# Override DEFAULT_ENGINE_TYPE
|
||||
DDEFS += -DSHORT_BOARD_NAME=48way -DSTATIC_BOARD_ID=STATIC_BOARD_ID_48WAY
|
||||
DDEFS += -DFIRMWARE_ID=\"48way\"
|
||||
DDEFS += -DDEFAULT_ENGINE_TYPE=engine_type_e::MINIMAL_PINS
|
|
@ -1,83 +0,0 @@
|
|||
/**
|
||||
* @file boards/48way/board_configuration.cpp
|
||||
*
|
||||
* @brief Configuration defaults for the 48way STM32 board
|
||||
*
|
||||
* @author Ben Brazdziunas, 2022
|
||||
*/
|
||||
|
||||
#include "pch.h"
|
||||
|
||||
static void setInjectorPins() {
|
||||
engineConfiguration->injectionPins[0] = Gpio::E15;
|
||||
engineConfiguration->injectionPins[1] = Gpio::E14;
|
||||
engineConfiguration->injectionPins[2] = Gpio::E13;
|
||||
engineConfiguration->injectionPins[3] = Gpio::E12;
|
||||
engineConfiguration->injectionPins[4] = Gpio::E11;
|
||||
engineConfiguration->injectionPins[5] = Gpio::E10;
|
||||
engineConfiguration->injectionPins[6] = Gpio::E9;
|
||||
engineConfiguration->injectionPins[7] = Gpio::E8;
|
||||
}
|
||||
|
||||
static void setIgnitionPins() {
|
||||
engineConfiguration->ignitionPins[0] = Gpio::D12;
|
||||
engineConfiguration->ignitionPins[1] = Gpio::D13;
|
||||
engineConfiguration->ignitionPins[2] = Gpio::B15;
|
||||
engineConfiguration->ignitionPins[3] = Gpio::B14;
|
||||
engineConfiguration->ignitionPins[4] = Gpio::D8;
|
||||
engineConfiguration->ignitionPins[5] = Gpio::D9;
|
||||
engineConfiguration->ignitionPins[6] = Gpio::D11;
|
||||
engineConfiguration->ignitionPins[7] = Gpio::D10;
|
||||
}
|
||||
|
||||
static void setEtbConfig() {
|
||||
|
||||
}
|
||||
|
||||
static void setupVbatt() {
|
||||
// 5.6k high side/10k low side = 1.56 ratio divider
|
||||
engineConfiguration->analogInputDividerCoefficient = 1.56f;
|
||||
|
||||
// 6.34k high side/ 1k low side
|
||||
engineConfiguration->vbattDividerCoeff = (6.34 + 1) / 1;
|
||||
|
||||
// Battery sense on PA7
|
||||
engineConfiguration->vbattAdcChannel = EFI_ADC_0;
|
||||
|
||||
engineConfiguration->adcVcc = 3.3f;
|
||||
}
|
||||
|
||||
static void setStepperConfig() {
|
||||
engineConfiguration->idle.stepperDirectionPin = Gpio::C9;
|
||||
engineConfiguration->idle.stepperStepPin = Gpio::C8;
|
||||
engineConfiguration->stepperEnablePin = Gpio::A8;
|
||||
}
|
||||
|
||||
Gpio getRunningLedPin() {
|
||||
return Gpio::C10;
|
||||
}
|
||||
|
||||
void setBoardConfigOverrides() {
|
||||
setupVbatt();
|
||||
//setEtbConfig();
|
||||
setStepperConfig();
|
||||
|
||||
engineConfiguration->clt.config.bias_resistor = 2490;
|
||||
engineConfiguration->iat.config.bias_resistor = 2490;
|
||||
|
||||
//CAN 1 bus overwrites
|
||||
engineConfiguration->canRxPin = Gpio::D0;
|
||||
engineConfiguration->canTxPin = Gpio::D1;
|
||||
|
||||
//CAN 2 bus overwrites
|
||||
engineConfiguration->can2RxPin = Gpio::B12;
|
||||
engineConfiguration->can2TxPin = Gpio::B13;
|
||||
}
|
||||
|
||||
void setBoardDefaultConfiguration(void) {
|
||||
setInjectorPins();
|
||||
setIgnitionPins();
|
||||
engineConfiguration->isSdCardEnabled = false;
|
||||
engineConfiguration->canBaudRate = B500KBPS;
|
||||
engineConfiguration->can2BaudRate = B500KBPS;
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
@echo off
|
||||
|
||||
bash.exe compile_48way.sh
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
bash ../common_make.sh 48way ARCH_STM32F4
|
|
@ -1,30 +0,0 @@
|
|||
//DO NOT EDIT MANUALLY, let automation work hard.
|
||||
|
||||
// auto-generated by PinoutLogic.java based on config/boards/48way/connectors/main.yaml
|
||||
#pragma once
|
||||
|
||||
Gpio GENERATED_OUTPUTS = {
|
||||
Gpio::E2, // Fan Relay (E2)
|
||||
Gpio::E3, // Fuel Relay (E3)
|
||||
Gpio::E5, // Tachometer (E5)
|
||||
Gpio::E8, // Injector 8 Output (E8)
|
||||
Gpio::E9, // Injector 7 Output (E9)
|
||||
Gpio::E10, // Injector 6 Output (E10)
|
||||
Gpio::E11, // Injector 5 Output (E11)
|
||||
Gpio::E12, // Injector 4 Output (E12)
|
||||
Gpio::E13, // Injector 3 Output (E13)
|
||||
Gpio::E14, // Injector 2 Output (E14)
|
||||
Gpio::E15, // Injector 1 Output (E15)
|
||||
Gpio::C7, // Boost Controller Output (C7)
|
||||
Gpio::C6, // Idle1 Output (C6)
|
||||
Gpio::D15, // HC1 Output (D15)
|
||||
Gpio::D14, // HC2 Output (D14)
|
||||
Gpio::D13, // Ignition 2 Output (D13)
|
||||
Gpio::D12, // Ignition 1 Output (D12)
|
||||
Gpio::D11, // Ignition 7 Output (D11)
|
||||
Gpio::D10, // Ignition 8 Output (D10)
|
||||
Gpio::D9, // Ignition 6 Output (D9)
|
||||
Gpio::D8, // Ignition 5 Output (D8)
|
||||
Gpio::B15, // Ignition 3 Output (B15)
|
||||
Gpio::B14, // Ignition 4 Output (B14)
|
||||
}
|
|
@ -1,40 +0,0 @@
|
|||
//DO NOT EDIT MANUALLY, let automation work hard.
|
||||
|
||||
// auto-generated by PinoutLogic.java based on config/boards/48way/connectors/main.yaml
|
||||
#include "pch.h"
|
||||
|
||||
// see comments at declaration in pin_repository.h
|
||||
const char * getBoardSpecificPinName(brain_pin_e brainPin) {
|
||||
switch(brainPin) {
|
||||
case Gpio::A1: return "TPS Reference Input (A1)";
|
||||
case Gpio::B14: return "Ignition 4 Output (B14)";
|
||||
case Gpio::B15: return "Ignition 3 Output (B15)";
|
||||
case Gpio::C13: return "CrankShaft Input (C13)";
|
||||
case Gpio::C6: return "Idle1 Output (C6)";
|
||||
case Gpio::C7: return "Boost Controller Output (C7)";
|
||||
case Gpio::D10: return "Ignition 8 Output (D10)";
|
||||
case Gpio::D11: return "Ignition 7 Output (D11)";
|
||||
case Gpio::D12: return "Ignition 1 Output (D12)";
|
||||
case Gpio::D13: return "Ignition 2 Output (D13)";
|
||||
case Gpio::D14: return "HC2 Output (D14)";
|
||||
case Gpio::D15: return "HC1 Output (D15)";
|
||||
case Gpio::D8: return "Ignition 5 Output (D8)";
|
||||
case Gpio::D9: return "Ignition 6 Output (D9)";
|
||||
case Gpio::E1: return "Clutch Input (E1)";
|
||||
case Gpio::E10: return "Injector 6 Output (E10)";
|
||||
case Gpio::E11: return "Injector 5 Output (E11)";
|
||||
case Gpio::E12: return "Injector 4 Output (E12)";
|
||||
case Gpio::E13: return "Injector 3 Output (E13)";
|
||||
case Gpio::E14: return "Injector 2 Output (E14)";
|
||||
case Gpio::E15: return "Injector 1 Output (E15)";
|
||||
case Gpio::E2: return "Fan Relay (E2)";
|
||||
case Gpio::E3: return "Fuel Relay (E3)";
|
||||
case Gpio::E4: return "Launch Control (E4)";
|
||||
case Gpio::E5: return "Tachometer (E5)";
|
||||
case Gpio::E6: return "Camshaft Input (E6)";
|
||||
case Gpio::E8: return "Injector 8 Output (E8)";
|
||||
case Gpio::E9: return "Injector 7 Output (E9)";
|
||||
default: return nullptr;
|
||||
}
|
||||
return nullptr;
|
||||
}
|
|
@ -1,112 +0,0 @@
|
|||
pins:
|
||||
- id: E2
|
||||
class: outputs
|
||||
ts_name: Fan Relay (E2)
|
||||
- id: E3
|
||||
class: outputs
|
||||
ts_name: Fuel Relay (E3)
|
||||
- id: E4
|
||||
class: switch_inputs
|
||||
ts_name: Launch Control (E4)
|
||||
- id: E5
|
||||
class: outputs
|
||||
ts_name: Tachometer (E5)
|
||||
- id: [E6, E6]
|
||||
class: [switch_inputs, event_inputs]
|
||||
ts_name: Camshaft Input (E6)
|
||||
- id: [C13, C13]
|
||||
class: [switch_inputs, event_inputs]
|
||||
ts_name: CrankShaft Input (C13)
|
||||
- id: EFI_ADC_0
|
||||
class: analog_inputs
|
||||
ts_name: Battery Reference Input (A0)
|
||||
- id: [A1, EFI_ADC_1]
|
||||
class: [switch_inputs, analog_inputs]
|
||||
ts_name: TPS Reference Input (A1)
|
||||
- id: EFI_ADC_2
|
||||
class: analog_inputs
|
||||
ts_name: CLT Reference Input (A2)
|
||||
- id: EFI_ADC_3
|
||||
class: analog_inputs
|
||||
ts_name: IAT Reference Input (A3)
|
||||
- id: EFI_ADC_4
|
||||
class: analog_inputs
|
||||
ts_name: O2 Reference Input (A4)
|
||||
- id: EFI_ADC_14
|
||||
class: analog_inputs
|
||||
ts_name: Fuel Pressure Reference Input (C4)
|
||||
- id: EFI_ADC_15
|
||||
class: analog_inputs
|
||||
ts_name: Oil Pressure Reference Input (C5)
|
||||
- id: EFI_ADC_8
|
||||
class: analog_inputs
|
||||
ts_name: MAP Pressure Reference Input (B0)
|
||||
- id: EFI_ADC_9
|
||||
class: analog_inputs
|
||||
ts_name: BARO Pressure Reference Input (B1)
|
||||
- id: E8
|
||||
class: outputs
|
||||
ts_name: Injector 8 Output (E8)
|
||||
- id: E9
|
||||
class: outputs
|
||||
ts_name: Injector 7 Output (E9)
|
||||
- id: E10
|
||||
class: outputs
|
||||
ts_name: Injector 6 Output (E10)
|
||||
- id: E11
|
||||
class: outputs
|
||||
ts_name: Injector 5 Output (E11)
|
||||
- id: E12
|
||||
class: outputs
|
||||
ts_name: Injector 4 Output (E12)
|
||||
- id: E13
|
||||
class: outputs
|
||||
ts_name: Injector 3 Output (E13)
|
||||
- id: E14
|
||||
class: outputs
|
||||
ts_name: Injector 2 Output (E14)
|
||||
- id: E15
|
||||
class: outputs
|
||||
ts_name: Injector 1 Output (E15)
|
||||
- id: E1
|
||||
class: switch_inputs
|
||||
ts_name: Clutch Input (E1)
|
||||
- id: C7
|
||||
class: outputs
|
||||
ts_name: Boost Controller Output (C7)
|
||||
- id: C6
|
||||
class: outputs
|
||||
ts_name: Idle1 Output (C6)
|
||||
- id: D15
|
||||
class: outputs
|
||||
ts_name: HC1 Output (D15)
|
||||
- id: D14
|
||||
class: outputs
|
||||
ts_name: HC2 Output (D14)
|
||||
- id: D13
|
||||
class: outputs
|
||||
ts_name: Ignition 2 Output (D13)
|
||||
- id: D12
|
||||
class: outputs
|
||||
ts_name: Ignition 1 Output (D12)
|
||||
- id: D11
|
||||
class: outputs
|
||||
ts_name: Ignition 7 Output (D11)
|
||||
- id: D10
|
||||
class: outputs
|
||||
ts_name: Ignition 8 Output (D10)
|
||||
- id: D9
|
||||
class: outputs
|
||||
ts_name: Ignition 6 Output (D9)
|
||||
- id: D8
|
||||
class: outputs
|
||||
ts_name: Ignition 5 Output (D8)
|
||||
- id: B15
|
||||
class: outputs
|
||||
ts_name: Ignition 3 Output (B15)
|
||||
- id: B14
|
||||
class: outputs
|
||||
ts_name: Ignition 4 Output (B14)
|
||||
|
||||
info:
|
||||
directory: 48way
|
|
@ -1,8 +0,0 @@
|
|||
|
||||
#define ts_show_software_knock true
|
||||
|
||||
#define show_test_presets true
|
||||
#define show_microRusEFI_presets false
|
||||
#define show_Frankenso_presets false
|
||||
#define show_Hellen_presets false
|
||||
#define show_Proteus_presets false
|
Loading…
Reference in New Issue