<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.ENUM_TYPE.61845731" name="Designate enum type (Default is packed for EABI) (--enum_type)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.INCLUDE_PATH.899107020" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.INCLUDE_PATH" valueType="includePath">
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>
- <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/os/7.0.2_rm48/include}""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/os/7.0.2/include}""/>
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/rpp/include/}""/>
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/lwip/src/include}""/>
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/lwip/src/include/ipv4}""/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.DIAG_WRAP.192096968" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.GEN_FUNC_SUBSECTIONS.662453482" name="Place each function in a separate subsection (--gen_func_subsections, -ms)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.GEN_FUNC_SUBSECTIONS" value="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.GEN_FUNC_SUBSECTIONS.on" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.LITTLE_ENDIAN.1133102083" name="Little endian code [See 'General' page to edit] (--little_endian, -me)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>
- <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.DEFINE.1018447230" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.DEFINE" valueType="definedSymbols">
+ <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.DEFINE.1018447230" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compilerID.DEFINE" valueType="definedSymbols">
<listOptionValue builtIn="false" value="TARGET_RM48_HDK"/>
</option>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compiler.inputType__C_SRCS.826130508" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.1.compiler.inputType__C_SRCS"/>
-TARGET=rm48_hdk
-TARGET_CFLAGS=-me -DTARGET_RM48_HDK
+TARGET ?= rm48_hdk
+TARGET_CFLAGS = -me -DTARGET_RM48_HDK
include $(dir $(lastword $(MAKEFILE_LIST)))Makefile.config
-rpp_lib_OS ?= 7.0.2_rm48
+rpp_lib_OS ?= 7.0.2
rpp_lib_SOURCES = \
os/$(rpp_lib_OS)/src/os/croutine.c \
os/$(rpp_lib_OS)/src/os/port.c \
os/$(rpp_lib_OS)/src/os/queue.c \
os/$(rpp_lib_OS)/src/os/tasks.c \
- $(rpp_lib_SOURCES_$(rpp_lib_OS))
+ $(rpp_lib_SOURCES_$(rpp_lib_OS)_$(TARGET))
-rpp_lib_SOURCES_7.0.2_rm48 += \
+rpp_lib_SOURCES_7.0.2_rm48_hdk += \
os/$(rpp_lib_OS)/src/os/portASM.asm \
os/$(rpp_lib_OS)/src/os/timers.c
-rpp_lib_SOURCES_6.0.4_posix += \
+rpp_lib_SOURCES_6.0.4_posix_linux += \
os/$(rpp_lib_OS)/src/rpp/sci_posix.c
-rpp_lib_SOURCES += \
+rpp_lib_SOURCES_7.0.2_rm48_hdk += \
rpp/src/rpp/_$(TARGET)/adc.c \
rpp/src/rpp/can.c \
rpp/src/rpp/_$(TARGET)/rpp.c \
rpp/src/rpp/gio.c \
- rpp/src/rpp/sci.c
-
-
-rpp_lib_SOURCES_7.0.2_rm48 += \
+ rpp/src/rpp/sci.c \
rpp/src/drv/_$(TARGET)/adc.c \
rpp/src/drv/sci.c \
rpp/src/hal/gpio.c \
rpp_lib_OS = 6.0.4_posix
-
+TARGET=linux
include ../Makefile.var
rpp_lib_CFLAGS = -Wall -g -O0 -I../apps/rpp-lib_posix/include $(rpp_lib_INCLUDES:%=-I../%)
*/
void adc_test_task(void *par)
{
+ #ifndef FREERTOS_POSIX
rpp_sci_printf((const char *)
"Analog Inputs Test [1-12]:\r\n"
);
// Delete myself
tasks_running--;
vTaskDelete(NULL);
+ #endif
}
*/
void test_adc()
{
+ #ifndef FREERTOS_POSIX
/// Configure module
// - Not needed
rpp_sci_printf((const char *)"\r\n");
+ #else
+ rpp_sci_printf((const char *)"ADC not supported on Linux target.\r\n");
+ #endif
return;
}
*/
int main(void)
{
+ #ifndef FREERTOS_POSIX
// Initialize library
rpp_init();
// Speed up the SCI
rpp_sci_setup(115200);
-
+ #endif
// Spawn tasks
portBASE_TYPE task_created =
xTaskCreate(test_cmdproc,