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: main.cpp
- Revision:
- 1:c578c87f2be7
- Parent:
- 0:399c0fbd595c
- Child:
- 2:ac809f724f60
diff -r 399c0fbd595c -r c578c87f2be7 main.cpp
--- a/main.cpp Tue Dec 11 13:54:23 2018 +0000
+++ b/main.cpp Tue Dec 11 14:23:27 2018 +0000
@@ -142,11 +142,30 @@
unsigned int i;
- strcpy(UINT32_PacketSize,A);
+
+
+ for(i=0;i<4;i++)
+ {
+ UINT32_PacketSize[i] = A[i];
+ }
+
ENUM_Packet_ID = B[0];
- strcpy(UINT16_PacketCounter,C);
- strcpy(UINT32_Timestamp,D);
- strcpy(UINT32_CRC,E);
+
+ for(i=0;i<2;i++)
+ {
+ UINT16_PacketCounter[i] = C[i];
+ }
+
+ for(i=0;i<4;i++)
+ {
+ UINT32_Timestamp[i] = D[i];
+ }
+
+ for(i=0;i<4;i++)
+ {
+ UINT32_CRC[i] = E[i];
+ }
+
for(i=0; i<4; i++){
pc.printf("%c",&UINT32_PacketSize[i]);
@@ -193,14 +212,46 @@
int bit2[32];
int bit3[32];
- strcpy(UINT32_Port0Value,A);
- strcpy(UINT32_Port0Mask,B);
- strcpy(UINT32_Port1Value,C);
- strcpy(UINT32_Port1Mask,D);
- strcpy(UINT32_Port2Value,E);
- strcpy(UINT32_Port2Mask,F);
- strcpy(UINT32_Port3Value,G);
- strcpy(UINT32_Port3Mask,H);
+ for(i=0;i<4;i++)
+ {
+ UINT32_Port0Value[i] = A[i];
+ }
+
+ for(i=0;i<4;i++)
+ {
+ UINT32_Port0Mask[i] = B[i];
+ }
+
+ for(i=0;i<4;i++)
+ {
+ UINT32_Port1Value[i] = C[i];
+ }
+
+ for(i=0;i<4;i++)
+ {
+ UINT32_Port1Mask[i] = D[i];
+ }
+
+ for(i=0;i<4;i++)
+ {
+ UINT32_Port2Value[i] = E[i];
+ }
+
+ for(i=0;i<4;i++)
+ {
+ UINT32_Port2Mask[i] = F[i];
+ }
+
+ for(i=0;i<4;i++)
+ {
+ UINT32_Port3Value[i] = G[i];
+ }
+
+ for(i=0;i<4;i++)
+ {
+ UINT32_Port3Mask[i] = H[i];
+ }
+
porta0 = charbit(UINT32_Port0Value,UINT32_Port0Mask);
@@ -405,8 +456,16 @@
char a[4];
char b[4];
- strcpy(a,c);
- strcpy(b,d);
+
+ for(i=0;i<4;i++)
+ {
+ a[i] = c[i];
+ }
+
+ for(i=0;i<4;i++)
+ {
+ b[i] = d[i];
+ }
for (i=0;i<8;i++)