Initial commit.
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Yilin Sun <imi415@imi.moe>
This commit is contained in:
commit
54a94a9f2a
|
@ -0,0 +1,12 @@
|
|||
BasedOnStyle: Google
|
||||
IndentWidth: 4
|
||||
AlignConsecutiveMacros: Consecutive
|
||||
AlignConsecutiveDeclarations: Consecutive
|
||||
AlignConsecutiveAssignments: Consecutive
|
||||
AllowShortFunctionsOnASingleLine: None
|
||||
BreakBeforeBraces: Custom
|
||||
BraceWrapping:
|
||||
AfterEnum: false
|
||||
AfterStruct: false
|
||||
SplitEmptyFunction: false
|
||||
ColumnLimit: 120
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: Build
|
||||
|
||||
steps:
|
||||
- name: Submodules
|
||||
image: alpine/git
|
||||
commands:
|
||||
- git submodule update --init --recursive
|
||||
|
||||
- name: IDF Build
|
||||
image: "espressif/idf:v5.1"
|
||||
commands:
|
||||
- bash -c ". $IDF_PATH/export.sh && idf.py build && idf.py size-components"
|
|
@ -0,0 +1,5 @@
|
|||
/assets/.~lock*
|
||||
/build
|
||||
/cmake-build-*
|
||||
/sdkconfig
|
||||
/sdkconfig.old
|
|
@ -0,0 +1,6 @@
|
|||
# The following lines of boilerplate have to be in your project's
|
||||
# CMakeLists in this exact order for cmake to work correctly
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
||||
project(hello_world)
|
|
@ -0,0 +1,2 @@
|
|||
idf_component_register(SRCS "main.c"
|
||||
INCLUDE_DIRS "")
|
|
@ -0,0 +1,16 @@
|
|||
/* FreeRTOS */
|
||||
#include "freertos/FreeRTOS.h"
|
||||
#include "freertos/task.h"
|
||||
|
||||
/* IDF components */
|
||||
#include "esp_log.h"
|
||||
|
||||
static const char *LOG_TAG = "MAIN";
|
||||
|
||||
void app_main(void) {
|
||||
ESP_LOGI(LOG_TAG, "Hello world!");
|
||||
|
||||
for (;;) {
|
||||
vTaskSuspend(NULL);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
# Default target type
|
||||
CONFIG_IDF_TARGET="esp32"
|
||||
|
||||
# Flash: 4MB QSPI
|
||||
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
Loading…
Reference in New Issue