view src/wait.inc @ 646:5b7fe7777425

3.16 release
author heinrichs weikamp
date Thu, 14 Oct 2021 12:03:24 +0200
parents 4050675965ea
children 75e90cd0c2c3
line wrap: on
line source

;=============================================================================
;
;   File wait.asm                              combined next generation V3.0.1
;
;   Wait routines
;
;   Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved.
;=============================================================================
; HISTORY
;   2004-01-31 : [chsw] Initial version
;   2007-05-11 : Updated (OSTC code)
;   2011-06-24 : [MH]  Added clock speeds

;=============================================================================


	extern	wait_1s


WAITS	macro	s_to_wait
	movlw	s_to_wait+1
	extern	WAITSX
	call	WAITSX
	endm


WAITMS	macro	ms_to_wait
	movlw	ms_to_wait
	extern	WAITMSX
	call	WAITMSX
	endm


; asm routines in hwos.asm
	extern	request_speed_eco			; SPEED_ECO:      1 MHz
	extern	request_speed_normal		; SPEED_NORMAL:  16 MHz
	extern	request_speed_fastest		; SPEED_FASTEST: 64 MHz on high voltage cores
										;                32 MHz on low  voltage core