Skip to content

Commit 8d2d033

Browse files
committed
opta_analog: add LDAC handling
1 parent 5a852c5 commit 8d2d033

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

variants/OPTA_ANALOG/pins_arduino.h

+3
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ extern "C" unsigned int PINCOUNT_fn();
6464
#define SPI_CK (33u)
6565
#define SPI_CS_1 (34u)
6666
#define SPI_CS_2 (35u)
67+
/* +++++++++++++++++++++++++++++++++ SPI +++++++++++++++++++++++++++++++++++ */
68+
#define LDAC1 (36u)
69+
#define LDAC2 (37u)
6770

6871
/* ************************** UART CORE DEFINES **************************** */
6972
#define SERIAL_HOWMANY 1

variants/OPTA_ANALOG/variant.cpp

+8
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ extern "C" const PinMuxCfg_t g_pin_cfg[] = {
6464
{BSP_IO_PORT_01_PIN_02, P102}, /* (33) SPI_CK */
6565
{BSP_IO_PORT_01_PIN_03, P103}, /* (34) SPI_CS_1 */
6666
{BSP_IO_PORT_01_PIN_04, P104}, /* (35) SPI_CS_2 */
67+
/* +++++++++++++++++++++++++++++++++ SPI ++++++++++++++++++++++++++++++++ */
68+
{BSP_IO_PORT_01_PIN_12, P112}, /* (36) LDAC1 */
69+
{BSP_IO_PORT_03_PIN_03, P303}, /* (37) LDAC2 */
70+
6771
};
6872

6973
extern "C" const size_t g_pin_cfg_size = sizeof(g_pin_cfg);
@@ -105,6 +109,10 @@ void initVariant() {
105109
digitalWrite(DIO_RTD_SWITCH_1,LOW);
106110
digitalWrite(DIO_RTD_SWITCH_2,LOW);
107111

112+
pinMode(LDAC1,OUTPUT);
113+
pinMode(LDAC2,OUTPUT);
114+
digitalWrite(LDAC1,HIGH);
115+
digitalWrite(LDAC2,HIGH);
108116

109117

110118

0 commit comments

Comments
 (0)