Hello @randylee,
Looking at what you have done. In your init code, you are using LPADC_DoOffsetCalibration(LPADC_BASE) and LPADC_DoAutoCalibration(LPADC_BASE). Both of them were not previously added in your configuration trough ConfigTools, if you want them to be part of your code in peripherals.c, you should add them as follows:

[ConfigTools. Peripherals Tool. ADC0. General configuration.]
Also, you should do a previous configuration before and after the ADC configuration. Looking at the examples, and User Manual, you should do something similar to this after the ADC initialization:
while(1)
{
LPADC_DoSoftwareTrigger(DEMO_LPADC_BASE, UM); /* UM is trigger mask, look at the following table for choose which trigger should be mask according your needs*/
while (!g_LpadcConversionCompletedFlag)
{
}
g_LpadcConversionCompletedFlag = false;
}
NOTE: This is for interrupt method.

[LPC55S1x/LPC551x User Manual. Chapter 39: LPC55S1x/LPC551x 16-bit ADC controller (ADC)]
Hope this helps.
Best regards, Raul.