M d2x_devinfo.c => samd_devinfo.c +12 -12
@@ 23,7 23,7 @@
#include <stddef.h>
#include <sam.h>
-#include "d2x_devinfo.h"
+#include "samd_devinfo.h"
#include "d2x_common.h"
static const uint32_t bootloader_size_mapping[] =
@@ 63,7 63,7 @@ static const uint32_t eeprom_page_size_m
0
};
-int d2x_get_devinfo(struct d2x_devinfo *info)
+int samd_get_devinfo(struct d2x_devinfo *info)
{
uint32_t page_size_param;
@@ 105,15 105,15 @@ int d2x_get_devinfo(struct d2x_devinfo *
return D2X_OK;
}
-volatile uint32_t *serial_id_addr0 = (uint32_t*)0x0080A00C;
-volatile uint32_t *serial_id_addr1 = (uint32_t*)0x0080A040;
-volatile uint32_t *serial_id_addr2 = (uint32_t*)0x0080A044;
-volatile uint32_t *serial_id_addr3 = (uint32_t*)0x0080A048;
-
-void d21_get_serial(uint32_t *id0, uint32_t *id1, uint32_t *id2, uint32_t *id3)
+void samd_get_serial(uint32_t *id0, uint32_t *id1, uint32_t *id2, uint32_t *id3)
{
- *id0 = *serial_id_addr0;
- *id1 = *serial_id_addr1;
- *id2 = *serial_id_addr2;
- *id3 = *serial_id_addr3;
+ volatile uint32_t *serial_id_addr0 = (uint32_t*)0x0080A00C;
+ volatile uint32_t *serial_id_addr1 = (uint32_t*)0x0080A040;
+ volatile uint32_t *serial_id_addr2 = (uint32_t*)0x0080A044;
+ volatile uint32_t *serial_id_addr3 = (uint32_t*)0x0080A048;
+
+ *id0 = *serial_id_addr0;
+ *id1 = *serial_id_addr1;
+ *id2 = *serial_id_addr2;
+ *id3 = *serial_id_addr3;
}
M d2x_devinfo.h => samd_devinfo.h +5 -8
@@ 2,7 2,7 @@
*
* Permissive open source ISC license.
*
- * Copyright (c) 2016 Tero Koskinen <tero.koskinen@iki.fi>
+ * Copyright (c) 2016,2017 Tero Koskinen <tero.koskinen@iki.fi>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ 18,8 18,7 @@
*
*/
-#ifndef D2X_DEVINFO_H
-#define D2X_DEVINFO_H
+#pragma once
#include <sam.h>
@@ 27,7 26,7 @@
#include "d2x_common.h"
-struct d2x_devinfo {
+struct samd_devinfo {
uint32_t flash_size;
uint32_t flash_page_size;
uint32_t eeprom_size; /* emulated eeprom, on flash in reality */
@@ 35,8 34,6 @@ struct d2x_devinfo {
uint32_t bootloader_size;
};
-int d2x_get_devinfo(struct d2x_devinfo *info);
+int samd_get_devinfo(struct samd_devinfo *info);
-void d21_get_serial(uint32_t *id0, uint32_t *id1, uint32_t *id2, uint32_t *id3);
-
-#endif /* D2X_DEVINFO_H */
No newline at end of file
+void samd_get_serial(uint32_t *id0, uint32_t *id1, uint32_t *id2, uint32_t *id3);