Przeglądaj źródła

organization: separate out gblink pieces to different folders

This will eventually allow for applications including this library
to include specific folders to only get the desired features. e.g.
only including gblink/ will just get base link interface handling,
including both gblink/ and protocols/printer/ will get the full
printer protocol support abstraction.

Signed-off-by: Kris Bahnsen <Kris@KBEmbedded.com>
Kris Bahnsen 1 rok temu
rodzic
commit
6a6674aa15

+ 1 - 1
clock_timer.c → gblink/clock_timer.c

@@ -13,7 +13,7 @@
  *
  */
 
-#include "clock_timer.h"
+#include "clock_timer_i.h"
 #include <stdlib.h>
 
 #include <furi_hal_interrupt.h>

+ 0 - 0
clock_timer.h → gblink/clock_timer_i.h


+ 0 - 0
exti_workaround.c → gblink/exti_workaround.c


+ 0 - 0
exti_workaround.h → gblink/exti_workaround_i.h


+ 3 - 3
gblink.c → gblink/gblink.c

@@ -8,9 +8,9 @@
 
 #include <stdint.h>
 
-#include "gblink.h"
-#include "exti_workaround.h"
-#include "clock_timer.h"
+#include <gblink/include/gblink.h>
+#include "exti_workaround_i.h"
+#include "clock_timer_i.h"
 
 const struct gblink_pins common_pinouts[PINOUT_COUNT] = {
 	/* Original */

+ 0 - 0
gblink.h → gblink/include/gblink.h


+ 1 - 1
protocols/printer_proto.h → protocols/printer/include/printer_proto.h

@@ -1,7 +1,7 @@
 #ifndef PRINTER_PROTO_H
 #define PRINTER_PROTO_H
 
-#include "../gblink.h"
+#include <gblink/include/gblink.h>
 
 #pragma once
 

+ 0 - 0
protocols/printer_receive.h → protocols/printer/include/printer_receive.h


+ 1 - 1
protocols/printer_i.h → protocols/printer/printer_i.h

@@ -1,7 +1,7 @@
 #ifndef PRINTER_I_H
 #define PRINTER_I_H
 
-#include <protocols/printer_proto.h>
+#include <protocols/printer/include/printer_proto.h>
 
 #define PKT_START_L		0x88
 #define PKT_START_H		0x33

+ 2 - 2
protocols/printer_proto.c → protocols/printer/printer_proto.c

@@ -1,7 +1,7 @@
 #include <furi.h>
 
-#include <gblink.h>
-#include <protocols/printer_proto.h>
+#include <gblink/include/gblink.h>
+#include <protocols/printer/include/printer_proto.h>
 #include "printer_i.h"
 
 /* XXX: Does this make sense to be a message dispatcher rather than calling callbacks?

+ 1 - 1
protocols/printer_receive.c → protocols/printer/printer_receive.c

@@ -2,7 +2,7 @@
 
 #include <furi.h>
 
-#include <gblink.h>
+#include <gblink/include/gblink.h>
 #include "printer_i.h"
 
 #define TAG "printer_receive"