<commit_before># NtpTime

Keeps the Particle Time synced to NTP.  This should not be used for
high precision time keeping.  The Particle Time is only one second resolution.
While NtpTime tries to set that close to the tick of the second, there
are too many variables to have any real confidence that that happens.  So
this shouldn't be used for anything that needs more than acccuracy to a large
fraction of a second.  NtpTime uses one of Particle's software timers.

Example:


#include "NtpTime.h"

NtpTime* ntpTime;

void setup()

{

 ntpTime = new NtpTime(15);  Do an ntp update every 15 minutes;

 ntpTime->start();

}

void loop()

{

 static unsigned long waitMillis;

 if(millis() > waitMillis)

 {

   Particle.publish("Clock is:", Time.now() );

   waitMillis = millis() + (15*60000);  //wait 15 minutes

 }

}<commit_msg>refactor: remove example from README<commit_after># NtpTime

Keeps the Particle Time synced to NTP.  This should not be used for
high precision time keeping.  The Particle Time is only one second resolution.
While NtpTime tries to set that close to the tick of the second, there
are too many variables to have any real confidence that that happens.  So
this shouldn't be used for anything that needs more than acccuracy to a large
fraction of a second.  NtpTime uses one of Particle's software timers.
{'fraction_non_alphanumeric': 0.060765191297824456, 'fraction_numerical': 0.009752438109527382, 'mean_word_length': 3.9962546816479403, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6972357', 'n_tokens_mistral': 408, 'n_tokens_neox': 385, 'n_words': 197}