<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic AUTOSAR control LED toggle in S32K</title>
    <link>https://community.nxp.com/t5/S32K/AUTOSAR-control-LED-toggle/m-p/986572#M5734</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi，&lt;/P&gt;&lt;P&gt;use S32K148&amp;nbsp; +&amp;nbsp; AUTOSAR&amp;nbsp; control&amp;nbsp; PTE-21.22.23&amp;nbsp; LED toggle.&lt;/P&gt;&lt;P&gt;i do not konw&amp;nbsp; how to do ？&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;step1: EB_tresos tool&amp;nbsp; generate&amp;nbsp; &lt;SPAN&gt;AUTOSAR_&lt;/SPAN&gt;code.&lt;/P&gt;&lt;P&gt;step2: porting&amp;nbsp;&lt;SPAN&gt;AUTOSAR_&lt;/SPAN&gt;&lt;SPAN&gt;code&amp;nbsp;&lt;/SPAN&gt;to S32DS .&lt;/P&gt;&lt;P&gt;step3:&amp;nbsp;&lt;A&gt;integrated&lt;/A&gt; &lt;A&gt;development on&amp;nbsp; S32DS.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I try to generate &lt;SPAN&gt;AUTOSAR_&lt;/SPAN&gt;&lt;SPAN&gt;code&amp;nbsp;&lt;/SPAN&gt;are&amp;nbsp;NULL&amp;nbsp;, feel like useless functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;#ifdef __cplusplus&lt;BR /&gt;extern "C" {&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;/*=================================================================================================&lt;BR /&gt;* INCLUDE FILES&lt;BR /&gt;* 1) system and project includes&lt;BR /&gt;* 2) needed interfaces from external units&lt;BR /&gt;* 3) internal and external interfaces from this unit&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;#include "Dio.h"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;#if (defined(DIO_PRECOMPILE_SUPPORT) || defined(DIO_LINKTIME_SUPPORT))&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* SOURCE FILE VERSION INFORMATION&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;#define DIO_VENDOR_ID_CFG_C 43&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_1 The used compilers use more than 31 chars for identifiers. */&lt;BR /&gt;#define DIO_AR_RELEASE_MAJOR_VERSION_CFG_C 4&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_1 The used compilers use more than 31 chars for identifiers. */&lt;BR /&gt;#define DIO_AR_RELEASE_MINOR_VERSION_CFG_C 3&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_1 The used compilers use more than 31 chars for identifiers. */&lt;BR /&gt;#define DIO_AR_RELEASE_REVISION_VERSION_CFG_C 1&lt;BR /&gt;#define DIO_SW_MAJOR_VERSION_CFG_C 1&lt;BR /&gt;#define DIO_SW_MINOR_VERSION_CFG_C 0&lt;BR /&gt;#define DIO_SW_PATCH_VERSION_CFG_C 1&lt;/P&gt;&lt;P&gt;/*=================================================================================================&lt;BR /&gt;* FILE VERSION CHECKS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;#if (((DIO_AR_RELEASE_MAJOR_VERSION_CFG_C != DIO_AR_RELEASE_MAJOR_VERSION) || \&lt;BR /&gt; (DIO_AR_RELEASE_MINOR_VERSION_CFG_C != DIO_AR_RELEASE_MINOR_VERSION) \&lt;BR /&gt; ) || \&lt;BR /&gt; (DIO_AR_RELEASE_REVISION_VERSION_CFG_C != DIO_AR_RELEASE_REVISION_VERSION)\&lt;BR /&gt; )&lt;BR /&gt; #error "AutoSar Version Numbers of Dio_Cfg.c and Dio.h are different"&lt;BR /&gt;#endif&lt;BR /&gt;#if ((DIO_SW_MAJOR_VERSION_CFG_C != DIO_SW_MAJOR_VERSION) || \&lt;BR /&gt; (DIO_SW_MINOR_VERSION_CFG_C != DIO_SW_MINOR_VERSION) || \&lt;BR /&gt; (DIO_SW_PATCH_VERSION_CFG_C != DIO_SW_PATCH_VERSION) \&lt;BR /&gt; )&lt;BR /&gt; #error "Software Version Numbers of Dio_Cfg.c and Dio.h are different"&lt;BR /&gt;#endif&lt;BR /&gt;#if ((DIO_VENDOR_ID_CFG_C != DIO_VENDOR_ID))&lt;BR /&gt; #error "VENDOR ID for Dio_Cfg.c and Dio.h is different"&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL TYPEDEFS (STRUCTURES, UNIONS, ENUMS)&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL MACROS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL CONSTANTS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL VARIABLES&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* GLOBAL CONSTANTS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;#define DIO_START_SEC_CONFIG_DATA_UNSPECIFIED&lt;/P&gt;&lt;P&gt;/** @violates @ref Dio_Cfg_C_REF_2 MISRA 2004 Required Rule 19.15,&lt;BR /&gt; Precautions to prevent the contents of a header file being included twice.*/&lt;BR /&gt;#include "Dio_MemMap.h"&lt;/P&gt;&lt;P&gt;/**&lt;BR /&gt;* @brief Platform implemented port pins representation.&lt;BR /&gt;* @details Array of bit maps reflecting the available pins in each port.&lt;BR /&gt;* The number of elements in the array corresponds to the number of&lt;BR /&gt;* ports implemented in the platform package. Rightmost bit of each&lt;BR /&gt;* array element corresponds to channel 0 of the associated port,&lt;BR /&gt;* while leftmost bit of each array element corresponds to channel 31&lt;BR /&gt;* of the associated port. A 0 bit means that the correspondent channel&lt;BR /&gt;* is not available in the platform package, while a bit of 1 means&lt;BR /&gt;* that the correspondent channel is available in the platform package.&lt;BR /&gt;*&lt;BR /&gt;* @api&lt;BR /&gt;*/&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_4 This warning appears when defining functions or objects that will be used by the upper layers. */&lt;BR /&gt;CONST(Dio_PortLevelType, DIO_CONST) Dio_aAvailablePinsForWrite[DIO_NUM_PORTS_U16] =&lt;BR /&gt;{&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0x0FFFFFFFUL&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;/** @violates @ref Dio_Cfg_C_REF_4 This warning appears when defining functions or objects that will be used by the upper layers. */&lt;BR /&gt;CONST(Dio_PortLevelType, DIO_CONST) Dio_aAvailablePinsForRead[DIO_NUM_PORTS_U16] =&lt;BR /&gt;{&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0x0FFFFFFFUL&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* ========== DioConfig ========== */&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/**&lt;BR /&gt;* @brief Data structure for configuration DioConfig.&lt;BR /&gt;*/&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_4 This warning appears when defining functions or objects that will be used by the upper layers. */&lt;BR /&gt;CONST(Dio_ConfigType, DIO_CONST) DioConfig =&lt;BR /&gt;{&lt;BR /&gt; (uint8)0x0,&lt;BR /&gt; NULL_PTR&lt;BR /&gt;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;#define DIO_STOP_SEC_CONFIG_DATA_UNSPECIFIED&lt;/P&gt;&lt;P&gt;/** @violates @ref Dio_Cfg_C_REF_2 MISRA 2004 Required Rule 19.15,&lt;BR /&gt; Precautions to prevent the contents of a header file being included twice.*/&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_3 MISRA 2004 Advisory Rule 19.1,&lt;BR /&gt; Only preprocessor statements and comments before '#include'.*/&lt;BR /&gt;#include "Dio_MemMap.h"&lt;/P&gt;&lt;P&gt;/*=================================================================================================&lt;BR /&gt;* GLOBAL VARIABLES&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL FUNCTION PROTOTYPES&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL FUNCTIONS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* GLOBAL FUNCTIONS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;#endif /* (defined(DIO_PRECOMPILE_SUPPORT) || defined(DIO_LINKTIME_SUPPORT)) */&lt;/P&gt;&lt;P&gt;#ifdef __cplusplus&lt;BR /&gt;}&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;/** @} */&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="13.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/96918iA3AE75020BB544FD/image-size/large?v=v2&amp;amp;px=999" role="button" title="13.png" alt="13.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BRS&amp;nbsp;&lt;/P&gt;&lt;P&gt;Grayli&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Dec 2019 02:24:42 GMT</pubDate>
    <dc:creator>gravity_one</dc:creator>
    <dc:date>2019-12-17T02:24:42Z</dc:date>
    <item>
      <title>AUTOSAR control LED toggle</title>
      <link>https://community.nxp.com/t5/S32K/AUTOSAR-control-LED-toggle/m-p/986572#M5734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi，&lt;/P&gt;&lt;P&gt;use S32K148&amp;nbsp; +&amp;nbsp; AUTOSAR&amp;nbsp; control&amp;nbsp; PTE-21.22.23&amp;nbsp; LED toggle.&lt;/P&gt;&lt;P&gt;i do not konw&amp;nbsp; how to do ？&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;step1: EB_tresos tool&amp;nbsp; generate&amp;nbsp; &lt;SPAN&gt;AUTOSAR_&lt;/SPAN&gt;code.&lt;/P&gt;&lt;P&gt;step2: porting&amp;nbsp;&lt;SPAN&gt;AUTOSAR_&lt;/SPAN&gt;&lt;SPAN&gt;code&amp;nbsp;&lt;/SPAN&gt;to S32DS .&lt;/P&gt;&lt;P&gt;step3:&amp;nbsp;&lt;A&gt;integrated&lt;/A&gt; &lt;A&gt;development on&amp;nbsp; S32DS.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I try to generate &lt;SPAN&gt;AUTOSAR_&lt;/SPAN&gt;&lt;SPAN&gt;code&amp;nbsp;&lt;/SPAN&gt;are&amp;nbsp;NULL&amp;nbsp;, feel like useless functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;#ifdef __cplusplus&lt;BR /&gt;extern "C" {&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;/*=================================================================================================&lt;BR /&gt;* INCLUDE FILES&lt;BR /&gt;* 1) system and project includes&lt;BR /&gt;* 2) needed interfaces from external units&lt;BR /&gt;* 3) internal and external interfaces from this unit&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;#include "Dio.h"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;#if (defined(DIO_PRECOMPILE_SUPPORT) || defined(DIO_LINKTIME_SUPPORT))&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* SOURCE FILE VERSION INFORMATION&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;#define DIO_VENDOR_ID_CFG_C 43&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_1 The used compilers use more than 31 chars for identifiers. */&lt;BR /&gt;#define DIO_AR_RELEASE_MAJOR_VERSION_CFG_C 4&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_1 The used compilers use more than 31 chars for identifiers. */&lt;BR /&gt;#define DIO_AR_RELEASE_MINOR_VERSION_CFG_C 3&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_1 The used compilers use more than 31 chars for identifiers. */&lt;BR /&gt;#define DIO_AR_RELEASE_REVISION_VERSION_CFG_C 1&lt;BR /&gt;#define DIO_SW_MAJOR_VERSION_CFG_C 1&lt;BR /&gt;#define DIO_SW_MINOR_VERSION_CFG_C 0&lt;BR /&gt;#define DIO_SW_PATCH_VERSION_CFG_C 1&lt;/P&gt;&lt;P&gt;/*=================================================================================================&lt;BR /&gt;* FILE VERSION CHECKS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;#if (((DIO_AR_RELEASE_MAJOR_VERSION_CFG_C != DIO_AR_RELEASE_MAJOR_VERSION) || \&lt;BR /&gt; (DIO_AR_RELEASE_MINOR_VERSION_CFG_C != DIO_AR_RELEASE_MINOR_VERSION) \&lt;BR /&gt; ) || \&lt;BR /&gt; (DIO_AR_RELEASE_REVISION_VERSION_CFG_C != DIO_AR_RELEASE_REVISION_VERSION)\&lt;BR /&gt; )&lt;BR /&gt; #error "AutoSar Version Numbers of Dio_Cfg.c and Dio.h are different"&lt;BR /&gt;#endif&lt;BR /&gt;#if ((DIO_SW_MAJOR_VERSION_CFG_C != DIO_SW_MAJOR_VERSION) || \&lt;BR /&gt; (DIO_SW_MINOR_VERSION_CFG_C != DIO_SW_MINOR_VERSION) || \&lt;BR /&gt; (DIO_SW_PATCH_VERSION_CFG_C != DIO_SW_PATCH_VERSION) \&lt;BR /&gt; )&lt;BR /&gt; #error "Software Version Numbers of Dio_Cfg.c and Dio.h are different"&lt;BR /&gt;#endif&lt;BR /&gt;#if ((DIO_VENDOR_ID_CFG_C != DIO_VENDOR_ID))&lt;BR /&gt; #error "VENDOR ID for Dio_Cfg.c and Dio.h is different"&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL TYPEDEFS (STRUCTURES, UNIONS, ENUMS)&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL MACROS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL CONSTANTS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL VARIABLES&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* GLOBAL CONSTANTS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;#define DIO_START_SEC_CONFIG_DATA_UNSPECIFIED&lt;/P&gt;&lt;P&gt;/** @violates @ref Dio_Cfg_C_REF_2 MISRA 2004 Required Rule 19.15,&lt;BR /&gt; Precautions to prevent the contents of a header file being included twice.*/&lt;BR /&gt;#include "Dio_MemMap.h"&lt;/P&gt;&lt;P&gt;/**&lt;BR /&gt;* @brief Platform implemented port pins representation.&lt;BR /&gt;* @details Array of bit maps reflecting the available pins in each port.&lt;BR /&gt;* The number of elements in the array corresponds to the number of&lt;BR /&gt;* ports implemented in the platform package. Rightmost bit of each&lt;BR /&gt;* array element corresponds to channel 0 of the associated port,&lt;BR /&gt;* while leftmost bit of each array element corresponds to channel 31&lt;BR /&gt;* of the associated port. A 0 bit means that the correspondent channel&lt;BR /&gt;* is not available in the platform package, while a bit of 1 means&lt;BR /&gt;* that the correspondent channel is available in the platform package.&lt;BR /&gt;*&lt;BR /&gt;* @api&lt;BR /&gt;*/&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_4 This warning appears when defining functions or objects that will be used by the upper layers. */&lt;BR /&gt;CONST(Dio_PortLevelType, DIO_CONST) Dio_aAvailablePinsForWrite[DIO_NUM_PORTS_U16] =&lt;BR /&gt;{&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0x0FFFFFFFUL&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;/** @violates @ref Dio_Cfg_C_REF_4 This warning appears when defining functions or objects that will be used by the upper layers. */&lt;BR /&gt;CONST(Dio_PortLevelType, DIO_CONST) Dio_aAvailablePinsForRead[DIO_NUM_PORTS_U16] =&lt;BR /&gt;{&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0xFFFFFFFFUL,&lt;BR /&gt; (Dio_PortLevelType)0x0FFFFFFFUL&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* ========== DioConfig ========== */&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/**&lt;BR /&gt;* @brief Data structure for configuration DioConfig.&lt;BR /&gt;*/&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_4 This warning appears when defining functions or objects that will be used by the upper layers. */&lt;BR /&gt;CONST(Dio_ConfigType, DIO_CONST) DioConfig =&lt;BR /&gt;{&lt;BR /&gt; (uint8)0x0,&lt;BR /&gt; NULL_PTR&lt;BR /&gt;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;#define DIO_STOP_SEC_CONFIG_DATA_UNSPECIFIED&lt;/P&gt;&lt;P&gt;/** @violates @ref Dio_Cfg_C_REF_2 MISRA 2004 Required Rule 19.15,&lt;BR /&gt; Precautions to prevent the contents of a header file being included twice.*/&lt;BR /&gt;/** @violates @ref Dio_Cfg_C_REF_3 MISRA 2004 Advisory Rule 19.1,&lt;BR /&gt; Only preprocessor statements and comments before '#include'.*/&lt;BR /&gt;#include "Dio_MemMap.h"&lt;/P&gt;&lt;P&gt;/*=================================================================================================&lt;BR /&gt;* GLOBAL VARIABLES&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL FUNCTION PROTOTYPES&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* LOCAL FUNCTIONS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*=================================================================================================&lt;BR /&gt;* GLOBAL FUNCTIONS&lt;BR /&gt;=================================================================================================*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;#endif /* (defined(DIO_PRECOMPILE_SUPPORT) || defined(DIO_LINKTIME_SUPPORT)) */&lt;/P&gt;&lt;P&gt;#ifdef __cplusplus&lt;BR /&gt;}&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;/** @} */&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="13.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/96918iA3AE75020BB544FD/image-size/large?v=v2&amp;amp;px=999" role="button" title="13.png" alt="13.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BRS&amp;nbsp;&lt;/P&gt;&lt;P&gt;Grayli&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Dec 2019 02:24:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/AUTOSAR-control-LED-toggle/m-p/986572#M5734</guid>
      <dc:creator>gravity_one</dc:creator>
      <dc:date>2019-12-17T02:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: AUTOSAR control LED toggle</title>
      <link>https://community.nxp.com/t5/S32K/AUTOSAR-control-LED-toggle/m-p/986573#M5735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&amp;nbsp;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="350857" data-username="grayli.wang@cdskysoft.com" href="https://community.nxp.com/people/grayli.wang@cdskysoft.com" style="color: #3d9ce7; background-color: #ffffff; border: 0px; font-weight: 600; text-decoration: none; font-size: 11.9994px;"&gt;WANG LI&lt;/A&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;I see that you just configure one "DIO channel" and do not have any "DIO channel group".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;So the generated code in file Dio_Cfg.c will be:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;&lt;STRONG&gt;&lt;EM&gt;CONST(Dio_ConfigType, DIO_CONST) DioConfig = &lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;{&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt; (uint8)0x0,&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt; NULL_PTR&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;};&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;because this variable is used for&amp;nbsp;&lt;SPAN&gt;"DIO channel group" (function Dio_ReadChannelGroup and Dio_WriteChannelGroup)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;&lt;SPAN&gt;The configuration you set for&amp;nbsp;"DIO channel" just effect to file&amp;nbsp;Dio_Cfg.h:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;&lt;SPAN&gt;#define&amp;nbsp; DioConf_DioChannel_DioChannel_0 ((uint16)0x0015U)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;&lt;SPAN&gt;and it will use as input of function&amp;nbsp;&amp;nbsp;Dio_ReadChannel or Dio_WriteChannel.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Dec 2019 08:34:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/AUTOSAR-control-LED-toggle/m-p/986573#M5735</guid>
      <dc:creator>hungnguyenphi</dc:creator>
      <dc:date>2019-12-18T08:34:22Z</dc:date>
    </item>
  </channel>
</rss>

