23 lines
580 B
C
23 lines
580 B
C
#include "h618_hub75.h"
|
|
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
int main(int argc, char **argv) {
|
|
int use_dev_mem = 1;
|
|
if (argc == 2 && strcmp(argv[1], "--fake") == 0) {
|
|
use_dev_mem = 0;
|
|
} else if (argc != 1) {
|
|
fprintf(stderr, "usage: %s [--fake]\n", argv[0]);
|
|
return 2;
|
|
}
|
|
|
|
char error[512] = {0};
|
|
if (hub75_force_safeoff(use_dev_mem, error, sizeof(error)) != 0) {
|
|
fprintf(stderr, "HUB75 safeoff failed: %s\n", error[0] ? error : "unknown error");
|
|
return 1;
|
|
}
|
|
puts("HUB75 safeoff complete");
|
|
return 0;
|
|
}
|