瀏覽代碼

Implemet getter for raw systick register

DricomDragon 5 年之前
父節點
當前提交
9e9af8172b
共有 2 個文件被更改,包括 6 次插入0 次删除
  1. 4 0
      prog/sources/time.cpp
  2. 2 0
      prog/sources/time.h

+ 4 - 0
prog/sources/time.cpp

@@ -38,3 +38,7 @@ void systickInterruptServiceRoutine (SECTION_MODE) {
 uint32_t millis(ANY_MODE) {
 	return gUptime;
 }
+
+uint32_t systick(ANY_MODE) {
+	return SYST_CVR;
+}

+ 2 - 0
prog/sources/time.h

@@ -14,3 +14,5 @@ void busyWaitUntil (USER_MODE_ const uint32_t inDeadLineMS);
 void systickInterruptServiceRoutine (SECTION_MODE) asm ("interrupt.section.SysTick");
 
 uint32_t millis(ANY_MODE);
+
+uint32_t systick(ANY_MODE);