From c3db3ad58efa3cfc9e8e85625d37dd0846ece55d Mon Sep 17 00:00:00 2001 From: ddebernardde <diego.debernard@student.uclouvain.be> Date: Thu, 17 Nov 2022 11:31:45 +0100 Subject: [PATCH] nul --- .vscode/settings.json | 3 ++- spi.cpp | 14 ++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 0cba2e6..5b671cb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,6 @@ { "files.associations": { - "iostream": "cpp" + "iostream": "cpp", + "limits": "cpp" } } \ No newline at end of file diff --git a/spi.cpp b/spi.cpp index 3eee1f1..5a7b67f 100644 --- a/spi.cpp +++ b/spi.cpp @@ -18,9 +18,7 @@ int main(int argc, char const *argv[]) struct sockaddr_can addr; struct ifreq ifr; struct can_frame frame; - - printf("CAN TRY\n"); - + fd = socket(PF_CAN, SOCK_RAW, CAN_RAW); if (fd < 0) { perror("error socket"); @@ -39,10 +37,10 @@ int main(int argc, char const *argv[]) exit(EXIT_FAILURE); } - frame.can_id = 0x02; - frame.can_dlc = 1; - frame.data[0] = 0b011111111; - + frame.can_id = 0x708; + frame.can_dlc = 2; + frame.data[0] = 0xff; + frame.data[1] = 0xff; // 0b0100 0000 if (write(fd, &frame, sizeof(struct can_frame)) != sizeof(struct can_frame)) { perror("error write"); @@ -52,6 +50,7 @@ int main(int argc, char const *argv[]) // int nbytes; // struct can_frame readframe; + // readframe.can_id = 0x700; // nbytes = read(fd, &readframe, sizeof(struct can_frame)); @@ -66,7 +65,6 @@ int main(int argc, char const *argv[]) // printf("0x\n", readframe.data[i]); // } - // printf("\r"); return 0; -- GitLab