Fixed header, fixed missing devmem2.h include in devmem2.c
authorDaniel Giritzer <daniel@giritzer.eu>
Fri, 2 Jun 2017 19:03:52 +0000 (21:03 +0200)
committerDaniel Giritzer <daniel@giritzer.eu>
Fri, 2 Jun 2017 19:03:52 +0000 (21:03 +0200)
src/devmem2.c
src/devmem2.h
src/main.c

index 20aecfb..abcd7e3 100644 (file)
 #include <sys/types.h>
 #include <sys/mman.h>
 
+#include "devmem2.h"
+
 #define MAP_SIZE 4096UL
 #define MAP_MASK (MAP_SIZE - 1)
 
 static void ERROR(char* custom)
 {
     fprintf(stderr, "Error: %s \n", custom);
-    fprintf(stderr, "Error Nr: %d, %s\n",
+    fprintf(stderr, "Info: %d, %s\n",
             errno, strerror(errno));
 }
 
index 592b0c5..bd5b399 100644 (file)
@@ -14,7 +14,7 @@
 
 int writemem(char* address, char* value, int access_type);
 
-int readmem(char* address, int access_type, unsigned long read_result);
+int readmem(char* address, int access_type, unsigned long *result);
 
 
 #endif // DEVMEM2_H_INCLUDED
index 136fd75..d8441d7 100644 (file)
@@ -4,10 +4,10 @@
 
 int main()
 {
-    unsigned long readfrommemory = 0;
+    unsigned long *readfrommemory = 0;
 
     readmem("0x01E00130", 'w', readfrommemory);
 
-    printf("Value: 0x%X", (unsigned int)readfrommemory);
+    printf("Value: 0x%X \n", (unsigned int)readfrommemory);
     return 0;
 }