This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <nucleus/timer.h>
#include <native/types.h>
Go to the source code of this file.
Functions | |
| SRTIME | rt_timer_ns2ticks (SRTIME ns) |
| Convert nanoseconds to internal clock ticks. | |
| SRTIME | rt_timer_ticks2ns (SRTIME ticks) |
| Convert internal clock ticks to nanoseconds. | |
| SRTIME | rt_timer_ns2tsc (SRTIME ns) |
| Convert nanoseconds to local CPU clock ticks. | |
| SRTIME | rt_timer_tsc2ns (SRTIME ticks) |
| Convert local CPU clock ticks to nanoseconds. | |
| int | rt_timer_inquire (RT_TIMER_INFO *info) |
| Inquire about the timer. | |
| RTIME | rt_timer_read (void) |
| Return the current system time. | |
| RTIME | rt_timer_tsc (void) |
| Return the current TSC value. | |
| void | rt_timer_spin (RTIME ns) |
| Busy wait burning CPU cycles. | |
| int | rt_timer_set_mode (RTIME nstick) |
| Set the system clock rate. | |
1.4.6