<?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 Re: I want to create my library for lpc2478 controller using LPC24xx.h file how I can create library in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/I-want-to-create-my-library-for-lpc2478-controller-using-LPC24xx/m-p/2162532#M58722</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/253577"&gt;@VijayaJangam1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;The LPC24xx.h file already defines the peripheral registers.&lt;/DIV&gt;
&lt;DIV&gt;Your library will wrap these registers into functions/macros that are easy to use and board-specific.&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;You can organize your project like this:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;/BoardLib&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;|-- inc/&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- system.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- gpio.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- uart.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- spi.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- i2c.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- adc.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- pwm.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- clock.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;|&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;|-- src/&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- system.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- gpio.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- uart.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- spi.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- i2c.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- adc.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- pwm.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- clock.c&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And then Compile src/*.c into a static library (libboard.a) using your toolchain.&lt;/P&gt;
&lt;P&gt;Link it with your main.c.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Wed, 03 Sep 2025 03:44:22 GMT</pubDate>
    <dc:creator>Harry_Zhang</dc:creator>
    <dc:date>2025-09-03T03:44:22Z</dc:date>
    <item>
      <title>I want to create my library for lpc2478 controller using LPC24xx.h file how I can create library</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/I-want-to-create-my-library-for-lpc2478-controller-using-LPC24xx/m-p/2160946#M58715</link>
      <description>&lt;P&gt;I want to&lt;STRONG&gt; create my library for lpc2478 controller using LPC24xx.h&lt;/STRONG&gt; file how I can create library for different Peripherals&amp;nbsp; like GPIO, ADC, DAC, PWM, UART, SPI, I2C, Interrupt, set different Clocks PLL, Crystal use how can create the&amp;nbsp; code for My own board library Include my used pins for set their operations and create my own System.h and System.c file and in my main.c program use only that functions give me one &lt;STRONG&gt;roadmap&lt;/STRONG&gt; and guidence&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank You...&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Aug 2025 09:43:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/I-want-to-create-my-library-for-lpc2478-controller-using-LPC24xx/m-p/2160946#M58715</guid>
      <dc:creator>VijayaJangam1</dc:creator>
      <dc:date>2025-08-30T09:43:35Z</dc:date>
    </item>
    <item>
      <title>Re: I want to create my library for lpc2478 controller using LPC24xx.h file how I can create library</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/I-want-to-create-my-library-for-lpc2478-controller-using-LPC24xx/m-p/2162532#M58722</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/253577"&gt;@VijayaJangam1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;The LPC24xx.h file already defines the peripheral registers.&lt;/DIV&gt;
&lt;DIV&gt;Your library will wrap these registers into functions/macros that are easy to use and board-specific.&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;You can organize your project like this:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;/BoardLib&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;|-- inc/&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- system.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- gpio.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- uart.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- spi.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- i2c.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- adc.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- pwm.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;| |-- clock.h&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;|&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;|-- src/&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- system.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- gpio.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- uart.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- spi.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- i2c.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- adc.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- pwm.c&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|-- clock.c&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And then Compile src/*.c into a static library (libboard.a) using your toolchain.&lt;/P&gt;
&lt;P&gt;Link it with your main.c.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 03 Sep 2025 03:44:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/I-want-to-create-my-library-for-lpc2478-controller-using-LPC24xx/m-p/2162532#M58722</guid>
      <dc:creator>Harry_Zhang</dc:creator>
      <dc:date>2025-09-03T03:44:22Z</dc:date>
    </item>
  </channel>
</rss>

