Skip to content

Instantly share code, notes, and snippets.

View LukeDeWaal's full-sized avatar

Luke Rijk de Waal LukeDeWaal

View GitHub Profile
@tomtzook
tomtzook / CMakeLists.txt
Last active February 12, 2024 01:20
Compile c++ program for Beaglebone Black PRU with CMake
cmake_minimum_required(VERSION 3.16)
project(bbb_pru C CXX)
set(STACK_SIZE 0x100)
set(HEAP_SIZE 0x100)
set(CMAKE_C_COMPILER ${PRU_COMPILER_HOME}/bin/clpru)
set(CMAKE_CXX_COMPILER ${PRU_COMPILER_HOME}/bin/clpru)
set(CMAKE_LINKER ${PRU_COMPILER_HOME}/bin/lnkpru)
set(CMAKE_AR ${PRU_COMPILER_HOME}/bin/arpru)