|
@@ -2,6 +2,7 @@
|
|
|
#include "SWO.h"
|
|
|
#include "pca9685.h"
|
|
|
#include "tusb322.h"
|
|
|
+#include "ds3231.h"
|
|
|
|
|
|
DigitalIn nFault(PA_3);
|
|
|
DigitalIn Usb(PB_4);
|
|
@@ -13,7 +14,7 @@ AnalogIn Imon(PA_0);
|
|
|
AnalogIn Vout(PA_1);
|
|
|
AnalogOut Aout(PA_5);
|
|
|
I2C i2c(PA_10, PA_9);
|
|
|
-SWO_Channel swo("channel");
|
|
|
+SWO_Channel swo("swo");
|
|
|
|
|
|
PCM9685_REGS Regs[3] = {0};
|
|
|
|
|
@@ -56,7 +57,6 @@ void Dot_Update(int brightness) {
|
|
|
i2c.write(TUBE_DOT_ADDR << 1, buffer, sizeof(buffer));
|
|
|
}
|
|
|
|
|
|
-
|
|
|
void Clock_Init() {
|
|
|
char buffer[sizeof(REG_MODE1)+sizeof(REG_MODE2)+1] = {0};
|
|
|
buffer[0] = FIELD_OFFSET(PCM9685_REGS, MODE1);
|
|
@@ -116,13 +116,6 @@ void USB_Init() {
|
|
|
|
|
|
ctrl->DISABLE_TERM = 0x0;
|
|
|
i2c.write(TUSB322_ADDR << 1, buffer, 2);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
|
|
|
|
|
@@ -167,10 +160,10 @@ int main() {
|
|
|
|
|
|
#ifdef CURRENT_TEST
|
|
|
Dot_Update(100);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ Clock_Update(3, 1, 100);
|
|
|
+ Clock_Update(2, 3, 100);
|
|
|
+ Clock_Update(1, 5, 100);
|
|
|
+ Clock_Update(0, 7, 100);
|
|
|
#endif
|
|
|
|
|
|
while(1) {
|
|
@@ -203,7 +196,6 @@ int main() {
|
|
|
#endif
|
|
|
|
|
|
#ifdef CYCLE_ANALOG
|
|
|
-
|
|
|
for (int i = 0; i < 10; i++) {
|
|
|
|
|
|
nNixieEn.write(1);
|
|
@@ -248,7 +240,6 @@ int main() {
|
|
|
#endif
|
|
|
|
|
|
#ifdef CYCLE_PWM
|
|
|
-
|
|
|
for (int i = 0; i < 10; i++) {
|
|
|
for (int k = 0; k <= 1000; k++) {
|
|
|
for (int j = 0; j < 4; j++) {
|
|
@@ -412,4 +403,4 @@ int main() {
|
|
|
#endif
|
|
|
|
|
|
}
|
|
|
-}
|
|
|
+}
|