00001
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048 #include <string.h>
00049 #include <stdio.h>
00050
00051 #include "compiler.h"
00052 #include "FreeRTOS.h"
00053 #include "board.h"
00054 #include "cpled.h"
00055
00056
00057
00058
00059
00060
00061
00062 const signed portCHAR *const CPLED_OFF_STR = (signed portCHAR *)"off";
00063 const signed portCHAR *const CPLED_ON_STR = (signed portCHAR *)"on";
00064
00065
00066
00074 Bool b_ledm1_get_value( char* buf )
00075 {
00076
00077 if( LED_Test( LED_MONO0_GREEN ) ) {
00078 sprintf( buf, "%s\r\n", CPLED_ON_STR);
00079 } else {
00080 sprintf( buf, "%s\r\n", CPLED_OFF_STR);
00081 }
00082 return TRUE;
00083 }
00084
00085
00093 Bool b_ledm2_get_value( char* buf )
00094 {
00095
00096 if( LED_Test( LED_MONO1_GREEN ) ) {
00097 sprintf( buf, "%s\r\n", CPLED_ON_STR);
00098 } else {
00099 sprintf( buf, "%s\r\n", CPLED_OFF_STR);
00100 }
00101 return TRUE;
00102 }
00103
00111 Bool b_ledm3_get_value( char* buf )
00112 {
00113
00114 if( LED_Test( LED_MONO2_GREEN ) ) {
00115 sprintf( buf, "%s\r\n", CPLED_ON_STR);
00116 } else {
00117 sprintf( buf, "%s\r\n", CPLED_OFF_STR);
00118 }
00119 return TRUE;
00120 }
00121
00122
00130 Bool b_ledm4_get_value( char* buf )
00131 {
00132
00133 if( LED_Test( LED_MONO3_GREEN ) ) {
00134 sprintf( buf, "%s\r\n", CPLED_ON_STR);
00135 } else {
00136 sprintf( buf, "%s\r\n", CPLED_OFF_STR);
00137 }
00138 return TRUE;
00139 }
00140
00141
00142
00143
00144
00145
00146
00147
00148
00149 Bool e_ledm1_set_value( char* cmd, char* buf )
00150 {
00151 if( !strncmp( cmd, (char *)CPLED_ON_STR, strlen((char *)CPLED_ON_STR) ) )
00152 {
00153 sprintf( buf, "%s\r\n", CPLED_ON_STR);
00154 LED_On( LED_MONO0_GREEN );
00155 }
00156 else if( !strncmp( cmd, (char *)CPLED_OFF_STR, strlen((char *)CPLED_OFF_STR) ) )
00157 {
00158 sprintf( buf, "%s\r\n", CPLED_OFF_STR);
00159 LED_Off( LED_MONO0_GREEN );
00160 }
00161 return TRUE;
00162 }
00163
00164
00165
00166
00167
00168
00169
00170
00171 Bool e_ledm2_set_value( char* cmd, char* buf )
00172 {
00173 if( !strncmp( cmd, (char *)CPLED_ON_STR, strlen((char *)CPLED_ON_STR) ) )
00174 {
00175 sprintf( buf, "%s\r\n", CPLED_ON_STR);
00176 LED_On( LED_MONO1_GREEN );
00177 }
00178 else if( !strncmp( cmd, (char *)CPLED_OFF_STR, strlen((char *)CPLED_OFF_STR) ) )
00179 {
00180 sprintf( buf, "%s\r\n", CPLED_OFF_STR);
00181 LED_Off( LED_MONO1_GREEN );
00182 }
00183 return TRUE;
00184 }
00185
00186
00187
00188
00189
00190
00191
00192
00193 Bool e_ledm3_set_value( char* cmd, char* buf )
00194 {
00195 if( !strncmp( cmd, (char *)CPLED_ON_STR, strlen((char *)CPLED_ON_STR) ) )
00196 {
00197 sprintf( buf, "%s\r\n", CPLED_ON_STR);
00198 LED_On( LED_MONO2_GREEN );
00199 }
00200 else if( !strncmp( cmd, (char *)CPLED_OFF_STR, strlen((char *)CPLED_OFF_STR) ) )
00201 {
00202 sprintf( buf, "%s\r\n", CPLED_OFF_STR);
00203 LED_Off( LED_MONO2_GREEN );
00204 }
00205 return TRUE;
00206 }
00207
00208
00209
00210
00211
00212
00213
00214
00215 Bool e_ledm4_set_value( char* cmd, char* buf )
00216 {
00217 if( !strncmp( cmd, (char *)CPLED_ON_STR, strlen((char *)CPLED_ON_STR) ) )
00218 {
00219 sprintf( buf, "%s\r\n", CPLED_ON_STR);
00220 LED_On( LED_MONO3_GREEN );
00221 }
00222 else if( !strncmp( cmd, (char *)CPLED_OFF_STR, strlen((char *)CPLED_OFF_STR) ) )
00223 {
00224 sprintf( buf, "%s\r\n", CPLED_OFF_STR);
00225 LED_Off( LED_MONO3_GREEN );
00226 }
00227 return TRUE;
00228 }
00229
00230
00231
00232
00233
00234
00235
00236 Bool e_ledm_refresh_intensity( U32 intensity )
00237 {
00238
00239 if( LED_Test( LED_MONO0_GREEN ) ) LED_Set_Intensity(LED_MONO0_GREEN, intensity);
00240 if( LED_Test( LED_MONO1_GREEN ) ) LED_Set_Intensity(LED_MONO1_GREEN, intensity);
00241 if( LED_Test( LED_MONO2_GREEN ) ) LED_Set_Intensity(LED_MONO2_GREEN, intensity);
00242 if( LED_Test( LED_MONO3_GREEN ) ) LED_Set_Intensity(LED_MONO3_GREEN, intensity);
00243 return TRUE;
00244 }