説 明
以下に、コード生成が出力するファイルの一覧を示します。
表2.1 出力ファイル(1/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) | |
r_main.c または r_cg_main.c |
〇 〇 | |||
r_systeminit.c または r_cg_sysmteminit.c |
〇 〇 | |||
r_cg_macrodriver.h |
- |
- | ||
r_cg_userdefine.h |
- |
- | ||
r_cg_cgc.c |
〇 × 〇 〇 〇 〇 〇 〇 |
| ||
r_cg_cgc_user.c |
× 〇 〇 〇 〇 |
| ||
r_cg_cgc.h |
- |
- |
| |
r_cg_port.c |
〇 |
| ||
r_cg_port_user.c |
× |
| ||
r_cg_port.h |
- |
- |
| |
r_cg_hofc.c |
〇 〇 〇 |
| ||
r_cg_hofc_user.c |
× 〇 |
| ||
r_cg_hofc.h |
- |
- |
| |
r_cg_timer.c または r_cg_tau.c |
R_TAUm_Channeln_Higher8bits_Start R_TAUm_Channeln_Lower8bits_Start R_TAUm_Channeln_Higher8bits_Stop R_TAUm_Channeln_Lower8bits_Stop |
〇 〇 〇 〇 〇 〇 〇 × 〇 〇 〇 |
| |
r_cg_timer_user.c または r_cg_tau_user.c |
|
× 〇 〇 |
| |
r_cg_timer.h または r_cg_tau.h |
- |
- |
|
表2.2 出力ファイル(2/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) |
r_cg_timer.c または r_cg_tmrj.c |
〇 〇 〇 〇 〇 〇 〇 〇 × × | ||
r_cg_timer_user.c または r_cg_tmrj_user.c |
× 〇 × 〇 | ||
r_cg_timer.h または r_cg_tmrj.h |
- |
- | |
r_cg_timer.c または r_cg_tmrd.c |
〇 〇 〇 × × × 〇 〇 〇 〇 × × × 〇 × | ||
r_cg_timer_user.c または r_cg_tmrd_user.c |
× 〇 × 〇 | ||
r_cg_timer.h または r_cg_tmrd.h |
- |
- | |
r_cg_timer.c |
〇 〇 〇 × 〇 | ||
r_cg_timer_user.c |
× 〇 | ||
r_cg_timer.h |
- |
- |
表2.3 出力ファイル(3/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) |
r_cg_tmrx.c |
〇 〇 〇 〇 × | ||
r_cg_tmrx_user.c |
× 〇 | ||
r_cg_tmrx.h |
- |
- | |
r_cg_timer.c または r_cg_tmkb.c |
R_TMR_KBm_BatchOverwriteRequestOn R_TMR_KBm_ForcedOutput_mn_Start |
〇 〇 〇 × 〇 〇 〇 〇 〇 × | |
r_cg_timer_user.c または r_cg_tmkb_user.c |
× 〇 | ||
r_cg_timer.h または r_cg_tmkb.h |
- |
- | |
r_cg_timer.c |
〇 〇 〇 × | ||
r_cg_timer_user.c |
× 〇 | ||
r_cg_timer.h |
- |
- | |
r_cg_kb2.c |
R_KB2m_TKBOn0_Forced_Output_Stop_Function1_Start R_KB2m_TKBOn0_Forced_Output_Stop_Function1_Stop R_KB2m_TKBOn1_Forced_Output_Stop_Function1_Start R_KB2m_TKBOn1_Forced_Output_Stop_Function1_Stop R_KB2m_TKBOn0_DitheringFunction_Start R_KB2m_TKBOn0_DitheringFunction_Stop R_KB2m_TKBOn1_DitheringFunction_Start R_KB2m_TKBOn1_DitheringFunction_Stop R_KB2m_TKBOn0_SmoothStartFunction_Start R_KB2m_TKBOn0_SmoothStartFunction_Stop R_KB2m_TKBOn1_SmoothStartFunction_Start |
〇 〇 〇 × 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 | |
r_cg_kb2_user.c |
× 〇 | ||
r_cg_kb2.h |
- |
- |
表2.4 出力ファイル(4/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) |
r_cg_rtc.c |
R_RTC_Set_CalendarCounterValue R_RTC_Get_CalendarCounterValue R_RTC_Set_ConstPeriodInterruptOn |
〇 〇 〇 〇 × 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 | |
r_cg_rtc_user.c |
× 〇 〇 〇 〇 〇 〇 | ||
r_cg_rtc.h |
- |
- | |
r_cg_fmc.c |
〇 〇 〇 × | ||
r_cg_fmc_user.c |
× 〇 | ||
r_cg_fmc.h |
- |
- |
表2.5 出力ファイル(5/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) |
r_cg_it.c |
〇 〇 〇 × × | ||
r_cg_it_user.c |
× 〇 | ||
r_cg_it.h |
- |
- | |
r_cg_it8bit.c |
〇 〇 〇 × × | ||
r_cg_it8bit_user.c |
× 〇 | ||
r_cg_it8bit.h |
- |
- | |
r_cg_timer.c |
〇 〇 〇 × | ||
r_cg_timer_user.c |
× 〇 | ||
r_cg_timer.h |
- |
- | |
r_cg_pclbuz.c |
〇 〇 〇 × | ||
r_cg_pclbuz_user.c |
× | ||
r_cg_gpt.h |
- |
- | |
r_cg_wdt.c |
〇 〇 | ||
r_cg_wdt_user.c |
× 〇 | ||
r_cg_wdt.h |
- |
- | |
r_cg_pga_dsad.c |
〇 〇 〇 × 〇 〇 〇 | ||
r_cg_pga_dsad_user.c |
r_pga_dsad_interrupt_conversion |
× 〇 〇 〇 〇 |
|
r_cg_pga_dsad.h |
- |
- |
表2.6 出力ファイル(6/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) |
r_cg_adc.c |
〇 〇 〇 〇 〇 × × × × × × 〇 〇 | ||
r_cg_adc_user.c |
× 〇 | ||
r_cg_adc.h |
- |
- | |
r_cg_camp.c |
〇 〇 〇 × | ||
r_cg_camp_user.c |
× | ||
r_cg_camp.h |
- |
- | |
r_cg_tmps.c |
〇 〇 〇 × × | ||
r_cg_tmps_user.c |
× | ||
r_cg_tmps.h |
- |
- | |
r_cg_dsadci.c |
〇 〇 〇 〇 〇 × × 〇 〇 | ||
r_cg_dsadc_user.c |
× 〇 〇 | ||
r_cg_dsadc.h |
- |
- |
表2.7 出力ファイル(7/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) | |
r_cg_dac.c |
〇 〇 〇 × 〇 〇 〇 〇 × | |||
r_cg_dac_user.c |
× | |||
r_cg_dac.h |
- |
- | ||
r_cg_pga.c |
〇 〇 〇 × × | |||
r_pga_user.c |
× | |||
r_pga.h |
- |
- | ||
r_cg_comp.c |
〇 〇 〇 × × | |||
r_cg_comp_user.c |
× 〇 | |||
r_cg_comp.h |
- |
- | ||
r_cg_comppgacmpb.c |
〇 × 〇 〇 〇 〇 〇 〇 | |||
r_cg_comppga_user.c |
× 〇 | |||
r_cg_comppga.h |
- |
- | ||
表2.8 出力ファイル(8/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) | |
r_cg_serial.c または r_cg_sau.c |
〇 × × × × 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 | |||
r_cg_serial_user.c または r_cg_sau_user.c |
r_uartn_callback_softwareoverrun r_iicmn_callback_master_sendend |
× 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 | ||
r_cg_serial.h または r_cg_sau.h |
- |
- | ||
r_cg_serial.c |
〇 〇 〇 〇 〇 | |||
r_cg_serial_user.c |
〇 〇 〇 〇 〇 〇 〇 | |||
r_cg_serial.h |
- |
- | ||
表2.9 出力ファイル(9/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) |
r_cg_serial.c |
〇 〇 〇
〇 〇 〇 〇 | ||
r_cg_serial_user.c |
r_uartfn_callback_softwareoverrun |
× 〇 〇 〇 〇 〇 〇 〇 〇 〇 | |
r_cg_serial.h |
- |
- | |
r_cg_serial.c または r_cg_iica.c |
〇 × 〇 × × 〇 〇 〇 〇 〇 〇 〇 〇 | ||
r_cg_serila_user.c または r_cg_iica_user.c |
r_iican_callback_master_sendend r_iican_callback_master_receiveend r_iican_callback_slave_sendend |
× 〇 〇 〇 〇 〇 〇 〇 × | |
r_cg_serial.h または r_cg_iica.h |
- |
- | |
r_cg_lcd.c |
〇 〇 〇 〇 〇 〇 〇 〇 | ||
r_cg_lcd_user.c |
× 〇 | ||
r_cg_lcd.h |
- |
- |
表2.10 出力ファイル(10/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) | |
r_cg_sg.c |
〇 〇 〇 | |||
r_cg_sg_user.c |
× 〇 | |||
r_cg_sg.h |
- |
- | ||
r_cg_dmac.c |
〇 〇 〇 〇 〇 | |||
r_cg_dmac_user.c |
× × 〇 | |||
r_cg_dmac.h |
- |
- | ||
r_cg_dtc.c |
〇 〇 〇 × 〇 〇 | |||
r_cg_dtc_user.c |
× | |||
r_cg_dtc.h |
- |
- | ||
r_cg_elc.c |
〇 〇 | |||
r_cg_elc_user.c |
× | |||
r_cg_elc.h |
- |
- | ||
r_cg_intc.c |
〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 | |||
r_cg_intc_user.c |
× 〇 〇 〇 〇 | |||
r_cg_intc.h |
- |
- | ||
表2.11 出力ファイル(11/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) | |
r_cg_intc.c または r_cg_key.c |
〇 〇 〇 | |||
r_cg_key_user.c |
× 〇 | |||
r_cg_opamp.h |
- |
- | ||
r_cg_doc.c |
〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 〇 | |||
r_cg_doc_user.c |
× 〇 〇 〇 〇 〇 × 〇 | |||
r_cg_doc.h |
- |
- | ||
r_cg_bup.c |
〇 〇 〇 | |||
r_cg_bupt_user.c |
× 〇 | |||
r_cg_bupt.h |
- |
- | ||
r_cg_osdc.c |
〇 〇 〇 × × | |||
r_cg_osdc_user.c |
× 〇 | |||
r_cg_osdc.h |
- |
- | ||
r_cg_saic.c |
〇 〇 × 〇 〇 〇 | |||
r_cg_saic_user.c |
× × | |||
r_cg_saic.h |
- |
- | ||
表2.12 出力ファイル(12/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) | |
r_cg_opamp.c |
R_OPAMP_Set_ReferenceCircuitOn |
〇 〇 〇 〇 〇 × × | ||
r_cg_opamp_user.c |
× | |||
r_cg_opamp.h |
- |
- | ||
r_cg_doc.c |
〇 〇 〇 〇 〇 × × | |||
r_cg_doc_user.c |
× 〇 | |||
r_cg_doc.h |
- |
- | ||
r_cg_mac32bit.c |
〇 × × × × × × | |||
r_cg_mac32bit_user.c |
× 〇 | |||
r_cg_mac32bit.h |
- |
- | ||
r_cg_12adc.c |
R_12ADC_TemperatureSensorOutput_On R_12ADC_TemperatureSensorOutput_Off R_12ADC_InternalReferenceVoltage_On |
〇 〇 〇 〇 × × × × × × | ||
r_cg_12adc_user.c |
× 〇 | |||
r_cg_12adc.h |
- |
- | ||
r_cg_12da.c |
〇 〇 〇 × 〇 | |||
r_cg_12adc_user.c |
× | |||
r_cg_12adc.h |
- |
- | ||
表2.13 出力ファイル(13/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) | |
r_cg_ampansw.c |
R_OPAMPm_Set_ReferenceCircuitOn |
〇 〇 〇 〇 〇 〇 〇 | ||
r_cg_ampansw_user.c |
|
× | ||
r_cg_ampansw.h |
- |
- | ||
r_cg_vr.c |
〇 〇 〇 | |||
r_cg_vr_user.c |
× | |||
r_cg_vr.h |
- |
- | ||
r_cg_smotd.c |
〇 〇 〇 × | |||
r_cg_smotd_user.c |
× 〇 〇 〇 | |||
r_cg_smotd.h |
- |
- | ||
r_cg_exsd.c |
〇 〇 〇 × | |||
r_cg_exsd_user.c |
× 〇 | |||
r_cg_exsd.h |
- |
- | ||
r_cg_uartmg.c |
〇 〇 〇 × 〇 〇 | |||
r_cg_uartmg_user.c |
× 〇 〇 〇 〇 〇 〇 〇 | |||
r_cg_uartmg.h |
- |
- | ||
表2.14 出力ファイル(14/14)
周辺機能 |
ファイル名 |
API 関数名 |
出 力 (*1) | |
r_cg_amp.c |
〇 〇 〇 〇 〇 〇 〇 | |||
r_cg_amp_user.c |
× | |||
r_cg_ampr.h |
- |
- | ||
r_cg_fdl.c |
〇 〇 〇 〇 〇 〇 | |||
r_cg_fdl.h |
- |
- | ||
*1 [コード生成. プロパティ,API 関数の出力設定]がデフォルト(設定にあわせてすべて出力する)の場合
○:周辺機能パネルの設定により自動で出力される。
×:" コード・プレビュー" から、API のプロパティを開き、" 関数を使用する" の設定により、出力される。