1*150812a8SEvalZeroImport('rtconfig') 2*150812a8SEvalZerofrom building import * 3*150812a8SEvalZero 4*150812a8SEvalZerocwd = GetCurrentDir() 5*150812a8SEvalZero 6*150812a8SEvalZeropath = [cwd, 7*150812a8SEvalZero cwd + '/cmsis/include', 8*150812a8SEvalZero cwd + '/nrfx', 9*150812a8SEvalZero cwd + '/nrfx/drivers', 10*150812a8SEvalZero cwd + '/nrfx/drivers/include', 11*150812a8SEvalZero cwd + '/nrfx/drivers/src/prs', 12*150812a8SEvalZero cwd + '/nrfx/hal', 13*150812a8SEvalZero cwd + '/nrfx/mdk', 14*150812a8SEvalZero cwd + '/nrfx/soc', 15*150812a8SEvalZero cwd + '/nrfx/templates'] 16*150812a8SEvalZero 17*150812a8SEvalZerosrc = Split(''' 18*150812a8SEvalZero nrfx/mdk/arm_startup_nrf52.s 19*150812a8SEvalZero nrfx/mdk/system_nrf52.c 20*150812a8SEvalZero 21*150812a8SEvalZero nrfx/drivers/src/prs/nrfx_prs.c 22*150812a8SEvalZero nrfx/drivers/src/nrfx_adc.c 23*150812a8SEvalZero nrfx/drivers/src/nrfx_clock.c 24*150812a8SEvalZero nrfx/drivers/src/nrfx_gpiote.c 25*150812a8SEvalZero nrfx/drivers/src/nrfx_nfct.c 26*150812a8SEvalZero nrfx/drivers/src/nrfx_power.c 27*150812a8SEvalZero nrfx/drivers/src/nrfx_ppi.c 28*150812a8SEvalZero nrfx/drivers/src/nrfx_pwm.c 29*150812a8SEvalZero nrfx/drivers/src/nrfx_qdec.c 30*150812a8SEvalZero nrfx/drivers/src/nrfx_rtc.c 31*150812a8SEvalZero nrfx/drivers/src/nrfx_saadc.c 32*150812a8SEvalZero nrfx/drivers/src/nrfx_spi.c 33*150812a8SEvalZero nrfx/drivers/src/nrfx_spim.c 34*150812a8SEvalZero nrfx/drivers/src/nrfx_spis.c 35*150812a8SEvalZero nrfx/drivers/src/nrfx_systick.c 36*150812a8SEvalZero nrfx/drivers/src/nrfx_timer.c 37*150812a8SEvalZero nrfx/drivers/src/nrfx_twi.c 38*150812a8SEvalZero nrfx/drivers/src/nrfx_twim.c 39*150812a8SEvalZero nrfx/drivers/src/nrfx_uart.c 40*150812a8SEvalZero nrfx/drivers/src/nrfx_uarte.c 41*150812a8SEvalZero nrfx/drivers/src/nrfx_usbd.c 42*150812a8SEvalZero nrfx/drivers/src/nrfx_wdt.c 43*150812a8SEvalZero 44*150812a8SEvalZero nrfx/templates/nrfx_glue.c''') 45*150812a8SEvalZero 46*150812a8SEvalZeroCPPDEFINES = ['NRF52832_XXAA'] 47*150812a8SEvalZero 48*150812a8SEvalZerogroup = DefineGroup('nordic', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES) 49*150812a8SEvalZero 50*150812a8SEvalZeroReturn('group') 51