Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: Debug.h
- Revision:
- 11:6ae098535da9
- Parent:
- 10:258a1eca02cc
- Child:
- 14:9cfe0041cc4e
--- a/Debug.h Wed May 06 19:51:22 2020 +0000
+++ b/Debug.h Thu May 07 12:22:39 2020 +0000
@@ -32,10 +32,11 @@
{
int passed=0;
if(tri_debug(50,0,0))passed++;
- if(tri_debug(50,512, 65535))passed++;
- //if(tri_debug(80,0,0))passed++;
-
- if (passed==2) {
+ if(tri_debug(50,511, 65408))passed++;
+ if(tri_debug(100,0,0))passed++;
+ if(tri_debug(1,11,65529))passed++;
+
+ if (passed==4) {
printf("Tri debug PASS\n");
return (1);
} else {
@@ -45,15 +46,34 @@
}
}
+bool run_pulse_debug()
+{
+ int passed=0;
+ if(pulse_debug(50,0,65535))passed++;
+ if(pulse_debug(50,512,65535))passed++;
+ if(pulse_debug(50,513,0))passed++;
+ if(pulse_debug(1,10,65535))passed++;
+
+ if (passed==4) {
+ printf("Pulse debug PASS\n");
+ return (1);
+ } else {
+ printf("Pulse debug FAIL\n");
+ printf("tests passed = %d\n", passed);
+ return (0);
+ }
+}
+
void run_LUTs_debug ()
{
int masterpass=0;
if(run_sin_debug())masterpass++;
if(run_tri_debug())masterpass++;
- if(masterpass==2) {
+ if(run_pulse_debug())masterpass++;
+ if(masterpass==3) {
printf("DEBUG PASSED\n");
} else {
- printf("DEBUG FAIL tests passed = %d\n",masterpass);
+ printf("DEBUG FAIL master tests passed = %d\n",masterpass);
}
}