mirror of
https://github.com/meshtastic/firmware.git
synced 2026-01-22 17:57:32 +00:00
make apollo decent again
This commit is contained in:
1
variants/rak11720/mbed/.ld-flags
Normal file
1
variants/rak11720/mbed/.ld-flags
Normal file
@@ -0,0 +1 @@
|
||||
-DMBED_BOOT_STACK_SIZE=1024 -DXIP_ENABLE=0 -Wl,--gc-sections -Wl,--wrap,_calloc_r -Wl,--wrap,_memalign_r -Wl,--wrap,atexit -Wl,--wrap,exit -Wl,--wrap,fprintf -Wl,--wrap,main -Wl,--wrap,printf -Wl,--wrap,snprintf -Wl,--wrap,sprintf -Wl,--wrap,vfprintf -Wl,--wrap,vprintf -Wl,--wrap,vsnprintf -Wl,--wrap,vsprintf -Wl,-n -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mthumb
|
||||
1
variants/rak11720/mbed/.ld-macros
Normal file
1
variants/rak11720/mbed/.ld-macros
Normal file
@@ -0,0 +1 @@
|
||||
ARDUINO_BLE_FIX
|
||||
1
variants/rak11720/mbed/.ld-symbols
Normal file
1
variants/rak11720/mbed/.ld-symbols
Normal file
@@ -0,0 +1 @@
|
||||
-DAM_CUSTOM_BDADDR -DAM_PACKAGE_BGA -DARDUINO_BLE_FIX -DARM_MATH_CM4 -DCOMPONENT_FLASHIAP=1 -DCORDIO_ZERO_COPY_HCI -DDEVICE_FLASH=1 -DDEVICE_I2C=1 -DDEVICE_INTERRUPTIN=1 -DDEVICE_LPTICKER=1 -DDEVICE_MPU=1 -DDEVICE_SERIAL=1 -DDEVICE_SPI=1 -DDEVICE_STDIO_MESSAGES=1 -DDEVICE_USTICKER=1 -DFEATURE_BLE=1 -DMBED_BUILD_TIMESTAMP=1701297259.6592317 -DTARGET_AMA3B1KK -DTARGET_Ambiq_Micro -DTARGET_Apollo3 -DTARGET_CORDIO -DTARGET_CORTEX -DTARGET_CORTEX_M -DTARGET_FAMILY_Apollo3 -DTARGET_LIKE_CORTEX_M4 -DTARGET_LIKE_MBED -DTARGET_M4 -DTARGET_NAME=SFE_ARTEMIS -DTARGET_RELEASE -DTARGET_RTOS_M4_M7 -DTARGET_SFE_ARTEMIS -DTOOLCHAIN_GCC -DTOOLCHAIN_GCC_ARM -D__CMSIS_RTOS -D__CORTEX_M4 -D__FPU_PRESENT=1 -D__MBED_CMSIS_RTOS_CM -D__MBED__=1
|
||||
BIN
variants/rak11720/mbed/libmbed-os.a
Normal file
BIN
variants/rak11720/mbed/libmbed-os.a
Normal file
Binary file not shown.
@@ -2,4 +2,4 @@
|
||||
extends = apollo3_base
|
||||
board = wiscore_rak11720
|
||||
board_level = extra
|
||||
build_flags = ${apollo3_base.build_flags} -Ivariants/rak11720
|
||||
build_flags = ${apollo3_base.build_flags} -Ivariants/rak11720 -DDEVICE_LOCALFILESYSTEM
|
||||
|
||||
17
variants/rak11720/variant.cpp
Normal file
17
variants/rak11720/variant.cpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#include "variant.h"
|
||||
|
||||
const pin_size_t variantPinCount = 22;
|
||||
|
||||
PinState variantPinStates[variantPinCount] = {
|
||||
{D0, 0, NULL, /*NULL, NULL, NULL,*/ NULL}, {D1, 1, NULL, /*NULL, NULL, NULL,*/ NULL},
|
||||
{D2, 2, NULL, /*NULL, NULL, NULL,*/ NULL}, {D3, 3, NULL, /*NULL, NULL, NULL,*/ NULL},
|
||||
{D4, 4, NULL, /*NULL, NULL, NULL,*/ NULL}, {D5, 5, NULL, /*NULL, NULL, NULL,*/ NULL},
|
||||
{D6, 6, NULL, /*NULL, NULL, NULL,*/ NULL}, {D7, 7, NULL, /*NULL, NULL, NULL,*/ NULL},
|
||||
{D8, 8, NULL, /*NULL, NULL, NULL,*/ NULL}, {D9, 9, NULL, /*NULL, NULL, NULL,*/ NULL},
|
||||
{D10, 10, NULL, /*NULL, NULL, NULL,*/ NULL}, {D11, 11, NULL, /*NULL, NULL, NULL,*/ NULL},
|
||||
{D12, 12, NULL, /*NULL, NULL, NULL,*/ NULL}, {D13, 13, NULL, /*NULL, NULL, NULL,*/ NULL},
|
||||
{D14, 14, NULL, /*NULL, NULL, NULL,*/ NULL}, {D15, 15, NULL, /*NULL, NULL, NULL,*/ NULL},
|
||||
{D16, 16, NULL, /*NULL, NULL, NULL,*/ NULL}, {D17, 17, NULL, /*NULL, NULL, NULL,*/ NULL},
|
||||
{D18, 18, NULL, /*NULL, NULL, NULL,*/ NULL}, {D19, 19, NULL, /*NULL, NULL, NULL,*/ NULL},
|
||||
{D20, 20, NULL, /*NULL, NULL, NULL,*/ NULL}, {D21, 21, NULL, /*NULL, NULL, NULL,*/ NULL},
|
||||
};
|
||||
@@ -162,6 +162,10 @@ static const uint8_t AREF = PIN_AREF;
|
||||
#define PIN_SPI_MOSI WB_SPI_MOSI
|
||||
#define PIN_SPI_SCK WB_SPI_CLK
|
||||
|
||||
#define VARIANT_SPI_SDI PIN_SPI_MISO
|
||||
#define VARIANT_SPI_SDO PIN_SPI_MOSI
|
||||
#define VARIANT_SPI_CLK PIN_SPI_SCK
|
||||
|
||||
static const uint8_t SS = PIN_SPI_CS;
|
||||
static const uint8_t MOSI = PIN_SPI_MOSI;
|
||||
static const uint8_t MISO = PIN_SPI_MISO;
|
||||
|
||||
Reference in New Issue
Block a user