kopia lustrzana https://github.com/pimoroni/pimoroni-pico
Merge pull request #148 from pimoroni/patch-better-include-paths
Remove relative include pathspull/151/head
commit
e26677f81a
|
@ -28,6 +28,10 @@ function(add_resource target file)
|
||||||
target_sources(${ARGV0} PRIVATE ${NAME}.o)
|
target_sources(${ARGV0} PRIVATE ${NAME}.o)
|
||||||
endfunction(add_resource)
|
endfunction(add_resource)
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_LIST_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
add_subdirectory(drivers)
|
add_subdirectory(drivers)
|
||||||
add_subdirectory(libraries)
|
add_subdirectory(libraries)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/as7262/as7262.hpp"
|
#include "drivers/as7262/as7262.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/st7735/st7735.hpp"
|
#include "drivers/st7735/st7735.hpp"
|
||||||
#include "../../libraries/pico_graphics/pico_graphics.hpp"
|
#include "libraries/pico_graphics/pico_graphics.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/st7789/st7789.hpp"
|
#include "drivers/st7789/st7789.hpp"
|
||||||
#include "../../libraries/pico_graphics/pico_graphics.hpp"
|
#include "libraries/pico_graphics/pico_graphics.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/ltp305/ltp305.hpp"
|
#include "drivers/ltp305/ltp305.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/ltr559/ltr559.hpp"
|
#include "drivers/ltr559/ltr559.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/is31fl3731/is31fl3731.hpp"
|
#include "drivers/is31fl3731/is31fl3731.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
class BreakoutMatrix11x7 : public IS31FL3731 {
|
class BreakoutMatrix11x7 : public IS31FL3731 {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/is31fl3731/is31fl3731.hpp"
|
#include "drivers/is31fl3731/is31fl3731.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
struct RGBLookup {
|
struct RGBLookup {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/st7789/st7789.hpp"
|
#include "drivers/st7789/st7789.hpp"
|
||||||
#include "../../libraries/pico_graphics/pico_graphics.hpp"
|
#include "libraries/pico_graphics/pico_graphics.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/sgp30/sgp30.hpp"
|
#include "drivers/sgp30/sgp30.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/trackball/trackball.hpp"
|
#include "drivers/trackball/trackball.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/st7789/st7789.hpp"
|
#include "drivers/st7789/st7789.hpp"
|
||||||
#include "../../libraries/pico_graphics/pico_graphics.hpp"
|
#include "libraries/pico_graphics/pico_graphics.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../drivers/st7789/st7789.hpp"
|
#include "drivers/st7789/st7789.hpp"
|
||||||
#include "../../libraries/pico_graphics/pico_graphics.hpp"
|
#include "libraries/pico_graphics/pico_graphics.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#include "pico_wireless.hpp"
|
#include "pico_wireless.hpp"
|
||||||
#include "../../drivers/esp32spi/spi_drv.hpp"
|
#include "drivers/esp32spi/spi_drv.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "pico/stdlib.h"
|
#include "pico/stdlib.h"
|
||||||
#include "../../drivers/esp32spi/esp32spi.hpp"
|
#include "drivers/esp32spi/esp32spi.hpp"
|
||||||
|
|
||||||
namespace pimoroni {
|
namespace pimoroni {
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "../../../libraries/breakout_as7262/breakout_as7262.hpp"
|
#include "libraries/breakout_as7262/breakout_as7262.hpp"
|
||||||
|
|
||||||
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "../../../libraries/breakout_colourlcd160x80/breakout_colourlcd160x80.hpp"
|
#include "libraries/breakout_colourlcd160x80/breakout_colourlcd160x80.hpp"
|
||||||
|
|
||||||
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "../../../libraries/breakout_colourlcd240x240/breakout_colourlcd240x240.hpp"
|
#include "libraries/breakout_colourlcd240x240/breakout_colourlcd240x240.hpp"
|
||||||
|
|
||||||
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "../../../libraries/breakout_dotmatrix/breakout_dotmatrix.hpp"
|
#include "libraries/breakout_dotmatrix/breakout_dotmatrix.hpp"
|
||||||
|
|
||||||
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "../../../libraries/breakout_ltr559/breakout_ltr559.hpp"
|
#include "libraries/breakout_ltr559/breakout_ltr559.hpp"
|
||||||
|
|
||||||
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "../../../libraries/breakout_matrix11x7/breakout_matrix11x7.hpp"
|
#include "libraries/breakout_matrix11x7/breakout_matrix11x7.hpp"
|
||||||
|
|
||||||
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "../../../libraries/breakout_rgbmatrix5x5/breakout_rgbmatrix5x5.hpp"
|
#include "libraries/breakout_rgbmatrix5x5/breakout_rgbmatrix5x5.hpp"
|
||||||
|
|
||||||
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "../../../libraries/breakout_roundlcd/breakout_roundlcd.hpp"
|
#include "libraries/breakout_roundlcd/breakout_roundlcd.hpp"
|
||||||
|
|
||||||
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "../../../libraries/breakout_sgp30/breakout_sgp30.hpp"
|
#include "libraries/breakout_sgp30/breakout_sgp30.hpp"
|
||||||
|
|
||||||
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "../../../libraries/breakout_trackball/breakout_trackball.hpp"
|
#include "libraries/breakout_trackball/breakout_trackball.hpp"
|
||||||
|
|
||||||
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
#define MP_OBJ_TO_PTR2(o, t) ((t *)(uintptr_t)(o))
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
include_directories(${CMAKE_CURRENT_LIST_DIR}/../../)
|
||||||
|
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/breakout_dotmatrix/micropython.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/breakout_dotmatrix/micropython.cmake)
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/breakout_ltr559/micropython.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/breakout_ltr559/micropython.cmake)
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/breakout_colourlcd160x80/micropython.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/breakout_colourlcd160x80/micropython.cmake)
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#include "hardware/sync.h"
|
#include "hardware/sync.h"
|
||||||
#include "pico/binary_info.h"
|
#include "pico/binary_info.h"
|
||||||
|
|
||||||
#include "../../../libraries/pico_display/pico_display.hpp"
|
#include "libraries/pico_display/pico_display.hpp"
|
||||||
|
|
||||||
using namespace pimoroni;
|
using namespace pimoroni;
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#include "hardware/sync.h"
|
#include "hardware/sync.h"
|
||||||
#include "pico/binary_info.h"
|
#include "pico/binary_info.h"
|
||||||
|
|
||||||
#include "../../../libraries/pico_explorer/pico_explorer.hpp"
|
#include "libraries/pico_explorer/pico_explorer.hpp"
|
||||||
|
|
||||||
using namespace pimoroni;
|
using namespace pimoroni;
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#include "hardware/sync.h"
|
#include "hardware/sync.h"
|
||||||
#include "pico/binary_info.h"
|
#include "pico/binary_info.h"
|
||||||
|
|
||||||
#include "../../../libraries/pico_rgb_keypad/pico_rgb_keypad.hpp"
|
#include "libraries/pico_rgb_keypad/pico_rgb_keypad.hpp"
|
||||||
|
|
||||||
using namespace pimoroni;
|
using namespace pimoroni;
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#include "pico/binary_info.h"
|
#include "pico/binary_info.h"
|
||||||
#include "pico/stdlib.h"
|
#include "pico/stdlib.h"
|
||||||
|
|
||||||
#include "../../../libraries/pico_scroll/pico_scroll.hpp"
|
#include "libraries/pico_scroll/pico_scroll.hpp"
|
||||||
|
|
||||||
using namespace pimoroni;
|
using namespace pimoroni;
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#include "hardware/sync.h"
|
#include "hardware/sync.h"
|
||||||
#include "pico/binary_info.h"
|
#include "pico/binary_info.h"
|
||||||
|
|
||||||
#include "../../../libraries/pico_unicorn/pico_unicorn.hpp"
|
#include "libraries/pico_unicorn/pico_unicorn.hpp"
|
||||||
|
|
||||||
using namespace pimoroni;
|
using namespace pimoroni;
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#include "hardware/sync.h"
|
#include "hardware/sync.h"
|
||||||
#include "pico/binary_info.h"
|
#include "pico/binary_info.h"
|
||||||
|
|
||||||
#include "../../../libraries/pico_wireless/pico_wireless.hpp"
|
#include "libraries/pico_wireless/pico_wireless.hpp"
|
||||||
|
|
||||||
using namespace pimoroni;
|
using namespace pimoroni;
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue