Definitions specific to the Maxim platform used by the STOUT project.
More...
#include "maxim_uart_stdio.h"
#include "maxim_gpio.h"
#include "maxim_uart.h"
#include "maxim_irq.h"
#include "maxim_i2c.h"
#include "maxim_spi.h"
Definitions specific to the Maxim platform used by the STOUT project.
- Author
- GMois (georg.nosp@m.e.mo.nosp@m.is@an.nosp@m.alog.nosp@m..com), REtz (radu..nosp@m.etz@.nosp@m.analo.nosp@m.g.co.nosp@m.m)
Copyright (c) 2023 Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ ADC_CHANNEL
| #define ADC_CHANNEL MXC_ADC_CH_0 |
◆ ADJUST_TIME
| #define ADJUST_TIME (5000l) |
◆ COMPUTE_VALUES_INTERVAL
| #define COMPUTE_VALUES_INTERVAL (5u) |
◆ COMPUTE_VRELAY_INTERVAL
| #define COMPUTE_VRELAY_INTERVAL (25u) |
◆ CP_DC_PWM_DELAY
| #define CP_DC_PWM_DELAY (2000u) |
◆ CP_DIODE_ERROR_LIMIT
| #define CP_DIODE_ERROR_LIMIT (150u) |
◆ CP_H_LOW_LIMIT
| #define CP_H_LOW_LIMIT (1100u) |
◆ CPH_A_LIMIT_HIGH
| #define CPH_A_LIMIT_HIGH (1890u) |
◆ CPH_A_LIMIT_LOW
| #define CPH_A_LIMIT_LOW (1800u) |
◆ CPH_B_LIMIT_HIGH
| #define CPH_B_LIMIT_HIGH (1670u) |
◆ CPH_B_LIMIT_LOW
| #define CPH_B_LIMIT_LOW (1600u) |
◆ CPH_C_LIMIT_HIGH
| #define CPH_C_LIMIT_HIGH (1450u) |
◆ CPH_C_LIMIT_LOW
| #define CPH_C_LIMIT_LOW (1390u) |
◆ CPH_D_LIMIT_HIGH
| #define CPH_D_LIMIT_HIGH (1226u) |
◆ CPH_D_LIMIT_LOW
| #define CPH_D_LIMIT_LOW (1180u) |
◆ DELAY_SELF_TEST_READING
| #define DELAY_SELF_TEST_READING (300u) |
◆ DIODE_ERR_DELAY
| #define DIODE_ERR_DELAY (20u) |
◆ FREQ
◆ GPIO_CTRL_IRQ_ID
| #define GPIO_CTRL_IRQ_ID 0 |
◆ GPIO_EXTRA
◆ GPIO_IRQ_EXTRA
◆ GPIO_IRQ_OPS
◆ GPIO_OPS
◆ GPIO_RCDAC_PIN
| #define GPIO_RCDAC_PIN 27 |
◆ GPIO_RCDDC_PIN
| #define GPIO_RCDDC_PIN 26 |
◆ GPIO_RCM_TEST_PIN
| #define GPIO_RCM_TEST_PIN 18 |
◆ GPIO_RDY_PIN_NUM
| #define GPIO_RDY_PIN_NUM 15 |
◆ GPIO_RDY_PORT_NUM
| #define GPIO_RDY_PORT_NUM 0 |
◆ GPIO_RESET_PIN_NUM
| #define GPIO_RESET_PIN_NUM 19 |
◆ GPIO_RESET_PORT_NUM
| #define GPIO_RESET_PORT_NUM 0 |
◆ GPIO_ZC_PIN
◆ I2C_DEVICE_ID
◆ I2C_EXTRA
◆ I2C_OPS
◆ I_LIMIT_10A
| #define I_LIMIT_10A (10500u) |
◆ I_LIMIT_16A
| #define I_LIMIT_16A (16500u) |
◆ I_LIMIT_NOT_CHG
| #define I_LIMIT_NOT_CHG (200u) |
◆ LED_BLINKING_10A
| #define LED_BLINKING_10A (8u) |
◆ LED_BLINKING_16A
| #define LED_BLINKING_16A (4u) |
◆ MEASURE_OVERCURRENT_STEP
| #define MEASURE_OVERCURRENT_STEP (300u) |
◆ MEASURE_RCDAC_RCDDC_STEP
| #define MEASURE_RCDAC_RCDDC_STEP (108u) |
◆ NVIC_GPIO_IRQ
| #define NVIC_GPIO_IRQ GPIO0_IRQn |
◆ PRINT_VALUES_TIME
| #define PRINT_VALUES_TIME (4u) |
◆ PWM_DC
◆ PWM_DUTY_10A
| #define PWM_DUTY_10A (166u) |
◆ PWM_DUTY_16A
| #define PWM_DUTY_16A (266u) |
◆ PWM_HIGH_TEST_VAL
| #define PWM_HIGH_TEST_VAL (1890u) |
◆ PWM_HIGH_TEST_VAL_EV_CONNECTED
| #define PWM_HIGH_TEST_VAL_EV_CONNECTED (1600u) |
◆ PWM_LOW_TEST_VAL
| #define PWM_LOW_TEST_VAL (160u) |
◆ PWM_LOW_TIMER
| #define PWM_LOW_TIMER MXC_TMR1 |
◆ PWM_OFF
◆ PWM_TIMER
| #define PWM_TIMER MXC_TMR0 |
◆ RCD_TIME_REPEAT_INTERVAL
| #define RCD_TIME_REPEAT_INTERVAL (10u) |
◆ RELAY_CHECK_STEP
| #define RELAY_CHECK_STEP (3u) |
◆ RESTORE_TEST_PIN_STEP
| #define RESTORE_TEST_PIN_STEP (3u) |
◆ SAMPLE_PINS_STEP_1
| #define SAMPLE_PINS_STEP_1 (37u) |
◆ SAMPLE_PINS_STEP_2
| #define SAMPLE_PINS_STEP_2 (72u) |
◆ SAMPLE_PINS_STEP_3
| #define SAMPLE_PINS_STEP_3 (108u) |
◆ SELF_TEST_SKIP_CYCLES_NO
| #define SELF_TEST_SKIP_CYCLES_NO (50u) |
◆ SKIP_CYCLES_AFTER_SELF_TEST
| #define SKIP_CYCLES_AFTER_SELF_TEST (100u) |
◆ SPI_BAUDRATE
| #define SPI_BAUDRATE 1000000 |
◆ SPI_CS
◆ SPI_DEVICE_ID
◆ SPI_EXTRA
◆ SPI_OPS
◆ TAKE_S_M_ACTION
| #define TAKE_S_M_ACTION (1000u) |
◆ TEMPERATURE_READ_RATE
| #define TEMPERATURE_READ_RATE (250u) |
◆ UART_BAUDRATE
| #define UART_BAUDRATE 57600 |
◆ UART_DEVICE_ID
◆ UART_EXTRA
◆ UART_IRQ_ID
| #define UART_IRQ_ID UART0_IRQn |
◆ UART_OPS
◆ VALUE_20MS
| #define VALUE_20MS (20000u) |
◆ ade9113_gpio_extra_ip
◆ ade9113_spi_extra_ip
◆ ade9113_uart_extra_ip
◆ adt75_i2c_extra