Commit 6e43eab852dda8b951a23c1f8342d9af6d25b222
receivedSun, 4. Dec 2022, 13:00:50 (by user sx)
Sun, 4 Dec 2022 12:00:50 +0000 (13:00 +0100)
authorManfred Steiner <sx@htl-kaindorf.at>
Sun, 4 Dec 2022 12:00:44 +0000 (13:00 +0100)
committerManfred Steiner <sx@htl-kaindorf.at>
Sun, 4 Dec 2022 12:00:44 +0000 (13:00 +0100)
2 files changed:
simavr/cores/sim_core_declare.h
simavr/sim/sim_gdb.c

index 7d6dac7bc41cd8549c1b97d5550f1f6b22f2e013..7e7677122c349bd764384fe3df5228ac833ac9b3 100644 (file)
@@ -32,7 +32,8 @@
 #define _SFR_IO8(v) ((v)+32)
 #define _SFR_IO16(v) ((v)+32)
 #define _SFR_MEM8(v) (v)
-#define _BV(v) (v)
+// #define _BV(v) (1 << v)
+#define _BV(v) ( 1 << v >= 128 ? -128 : 1 << v )
 #define _VECTOR(v) (v)
 
 /*
@@ -84,7 +85,7 @@
        .flashend = FLASHEND, \
        .e2end = E2END, \
        .vector_size = _vector_size, \
-       .fuse = _FUSE_HELPER, \
+       .fuse = _FUSE_HELPER, \
        .signature = { SIGNATURE_0,SIGNATURE_1,SIGNATURE_2 }, \
        .lockbits = 0xFF, \
        .reset_flags = {\
index 3989fc61a4fb8793361a79cba350cd57d92d3296..2291ceb9c03fc95b9c42a69ef5729527b08235fa 100644 (file)
@@ -980,7 +980,7 @@ avr_gdb_init(
        address.sin_port = htons (avr->gdb_port);
 
        if (bind(g->listen, (struct sockaddr *) &address, sizeof(address))) {
-               AVR_LOG(avr, LOG_ERROR, "GDB: Can not bind socket: %s", strerror(errno));
+               AVR_LOG(avr, LOG_ERROR, "GDB: Can not bind socket: %s\n", strerror(errno));
                goto error;
        }
        if (listen(g->listen, 1)) {