![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
ADF7023-mbed
main.cpp@0:4d10d51bf949, 2015-06-30 (annotated)
- Committer:
- dheerajmpai23
- Date:
- Tue Jun 30 10:03:45 2015 +0000
- Revision:
- 0:4d10d51bf949
- Child:
- 1:9112177c4643
June 30 2015 Basic code without Data
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dheerajmpai23 | 0:4d10d51bf949 | 1 | #include "mbed.h" |
dheerajmpai23 | 0:4d10d51bf949 | 2 | #define ENDL "\r" << endl |
dheerajmpai23 | 0:4d10d51bf949 | 3 | #include<iostream> |
dheerajmpai23 | 0:4d10d51bf949 | 4 | DigitalOut led(LED_RED); |
dheerajmpai23 | 0:4d10d51bf949 | 5 | DigitalOut CS(D10); |
dheerajmpai23 | 0:4d10d51bf949 | 6 | int irq0=0; |
dheerajmpai23 | 0:4d10d51bf949 | 7 | int irq1=0; |
dheerajmpai23 | 0:4d10d51bf949 | 8 | int irq2=0; |
dheerajmpai23 | 0:4d10d51bf949 | 9 | int irq3=0; |
dheerajmpai23 | 0:4d10d51bf949 | 10 | |
dheerajmpai23 | 0:4d10d51bf949 | 11 | //int irq2=0; |
dheerajmpai23 | 0:4d10d51bf949 | 12 | |
dheerajmpai23 | 0:4d10d51bf949 | 13 | SPI adf(PTD6, PTD7, PTD5); // mosi, miso, sclk |
dheerajmpai23 | 0:4d10d51bf949 | 14 | |
dheerajmpai23 | 0:4d10d51bf949 | 15 | |
dheerajmpai23 | 0:4d10d51bf949 | 16 | void bbram_write() |
dheerajmpai23 | 0:4d10d51bf949 | 17 | { |
dheerajmpai23 | 0:4d10d51bf949 | 18 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 19 | // To bring in off state |
dheerajmpai23 | 0:4d10d51bf949 | 20 | adf.write(0xB0); |
dheerajmpai23 | 0:4d10d51bf949 | 21 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 22 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 23 | |
dheerajmpai23 | 0:4d10d51bf949 | 24 | // Testmode register |
dheerajmpai23 | 0:4d10d51bf949 | 25 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 26 | adf.write(0x09); |
dheerajmpai23 | 0:4d10d51bf949 | 27 | adf.write(0x39); |
dheerajmpai23 | 0:4d10d51bf949 | 28 | adf.write(0x10); |
dheerajmpai23 | 0:4d10d51bf949 | 29 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 30 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 31 | |
dheerajmpai23 | 0:4d10d51bf949 | 32 | //CMD_CONFIG_DEV |
dheerajmpai23 | 0:4d10d51bf949 | 33 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 34 | adf.write(0xBB); |
dheerajmpai23 | 0:4d10d51bf949 | 35 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 36 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 37 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 38 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 39 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 40 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 41 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 42 | } |
dheerajmpai23 | 0:4d10d51bf949 | 43 | |
dheerajmpai23 | 0:4d10d51bf949 | 44 | void data_write() |
dheerajmpai23 | 0:4d10d51bf949 | 45 | { |
dheerajmpai23 | 0:4d10d51bf949 | 46 | // PHY_ON |
dheerajmpai23 | 0:4d10d51bf949 | 47 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 48 | adf.write(0xB1); |
dheerajmpai23 | 0:4d10d51bf949 | 49 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 50 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 51 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 52 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 53 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 54 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 55 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 56 | // TRANSMIT_DATA LENGTH |
dheerajmpai23 | 0:4d10d51bf949 | 57 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 58 | adf.write(0x08); |
dheerajmpai23 | 0:4d10d51bf949 | 59 | adf.write(0x14); |
dheerajmpai23 | 0:4d10d51bf949 | 60 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 61 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 62 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 63 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 64 | adf.write(0x08); |
dheerajmpai23 | 0:4d10d51bf949 | 65 | adf.write(0x15); |
dheerajmpai23 | 0:4d10d51bf949 | 66 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 67 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 68 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 69 | // TX_BASE ADDRESS |
dheerajmpai23 | 0:4d10d51bf949 | 70 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 71 | adf.write(0x09); |
dheerajmpai23 | 0:4d10d51bf949 | 72 | adf.write(0x24); |
dheerajmpai23 | 0:4d10d51bf949 | 73 | adf.write(0x20); |
dheerajmpai23 | 0:4d10d51bf949 | 74 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 75 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 76 | // BUFFER SIZE |
dheerajmpai23 | 0:4d10d51bf949 | 77 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 78 | adf.write(0x09); |
dheerajmpai23 | 0:4d10d51bf949 | 79 | adf.write(0x37); |
dheerajmpai23 | 0:4d10d51bf949 | 80 | adf.write(0xE0); |
dheerajmpai23 | 0:4d10d51bf949 | 81 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 82 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 83 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 84 | adf.write(0x09); |
dheerajmpai23 | 0:4d10d51bf949 | 85 | adf.write(0x36); |
dheerajmpai23 | 0:4d10d51bf949 | 86 | adf.write(0x70); |
dheerajmpai23 | 0:4d10d51bf949 | 87 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 88 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 89 | // PACKET WRITE |
dheerajmpai23 | 0:4d10d51bf949 | 90 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 91 | adf.write(0x18); |
dheerajmpai23 | 0:4d10d51bf949 | 92 | adf.write(0x20); |
dheerajmpai23 | 0:4d10d51bf949 | 93 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 94 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 95 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 96 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 97 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 98 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 99 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 100 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 101 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 102 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 103 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 104 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 105 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 106 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 107 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 108 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 109 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 110 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 111 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 112 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 113 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 114 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 115 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 116 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 117 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 118 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 119 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 120 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 121 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 122 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 123 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 124 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 125 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 126 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 127 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 128 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 129 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 130 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 131 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 132 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 133 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 134 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 135 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 136 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 137 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 138 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 139 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 140 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 141 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 142 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 143 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 144 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 145 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 146 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 147 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 148 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 149 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 150 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 151 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 152 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 153 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 154 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 155 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 156 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 157 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 158 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 159 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 160 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 161 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 162 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 163 | - adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 164 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 165 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 166 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 167 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 168 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 169 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 170 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 171 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 172 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 173 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 174 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 175 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 176 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 177 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 178 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 179 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 180 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 181 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 182 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 183 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 184 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 185 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 186 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 187 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 188 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 189 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 190 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 191 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 192 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 193 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 194 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 195 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 196 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 197 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 198 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 199 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 200 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 201 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 202 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 203 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 204 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 205 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 206 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 207 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 208 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 209 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 210 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 211 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 212 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 213 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 214 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 215 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 216 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 217 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 218 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 219 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 220 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 221 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 222 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 223 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 224 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 225 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 226 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 227 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 228 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 229 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 230 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 231 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 232 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 233 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 234 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 235 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 236 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 237 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 238 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 239 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 240 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 241 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 242 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 243 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 244 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 245 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 246 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 247 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 248 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 249 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 250 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 251 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 252 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 253 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 254 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 255 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 256 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 257 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 258 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 259 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 260 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 261 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 262 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 263 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 264 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 265 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 266 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 267 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 268 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 269 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 270 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 271 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 272 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 273 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 274 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 275 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 276 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 277 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 278 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 279 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 280 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 281 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 282 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 283 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 284 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 285 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 286 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 287 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 288 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 289 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 290 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 291 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 292 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 293 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 294 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 295 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 296 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 297 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 298 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 299 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 300 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 301 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 302 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 303 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 304 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 305 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 306 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 307 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 308 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 309 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 310 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 311 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 312 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 313 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 314 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 315 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 316 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 317 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 318 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 319 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 320 | adf.write(0xFF); |
dheerajmpai23 | 0:4d10d51bf949 | 321 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 322 | wait(0.1); |
dheerajmpai23 | 0:4d10d51bf949 | 323 | // TX MODE |
dheerajmpai23 | 0:4d10d51bf949 | 324 | |
dheerajmpai23 | 0:4d10d51bf949 | 325 | CS=0;//Initiate the IRQ |
dheerajmpai23 | 0:4d10d51bf949 | 326 | |
dheerajmpai23 | 0:4d10d51bf949 | 327 | adf.write(0x09); |
dheerajmpai23 | 0:4d10d51bf949 | 328 | adf.write(0x00); |
dheerajmpai23 | 0:4d10d51bf949 | 329 | adf.write(0x60); |
dheerajmpai23 | 0:4d10d51bf949 | 330 | adf.write(0x00); |
dheerajmpai23 | 0:4d10d51bf949 | 331 | adf.write(0x60); |
dheerajmpai23 | 0:4d10d51bf949 | 332 | |
dheerajmpai23 | 0:4d10d51bf949 | 333 | |
dheerajmpai23 | 0:4d10d51bf949 | 334 | |
dheerajmpai23 | 0:4d10d51bf949 | 335 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 336 | |
dheerajmpai23 | 0:4d10d51bf949 | 337 | |
dheerajmpai23 | 0:4d10d51bf949 | 338 | |
dheerajmpai23 | 0:4d10d51bf949 | 339 | |
dheerajmpai23 | 0:4d10d51bf949 | 340 | |
dheerajmpai23 | 0:4d10d51bf949 | 341 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 342 | adf.write(0xB5); |
dheerajmpai23 | 0:4d10d51bf949 | 343 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 344 | wait_ms(1); |
dheerajmpai23 | 0:4d10d51bf949 | 345 | CS=0; |
dheerajmpai23 | 0:4d10d51bf949 | 346 | adf.write(0x09); |
dheerajmpai23 | 0:4d10d51bf949 | 347 | adf.write(0x00); |
dheerajmpai23 | 0:4d10d51bf949 | 348 | adf.write(0x); |
dheerajmpai23 | 0:4d10d51bf949 | 349 | |
dheerajmpai23 | 0:4d10d51bf949 | 350 | CS=1; |
dheerajmpai23 | 0:4d10d51bf949 | 351 | wait_ms(1); |
dheerajmpai23 | 0:4d10d51bf949 | 352 | |
dheerajmpai23 | 0:4d10d51bf949 | 353 | |
dheerajmpai23 | 0:4d10d51bf949 | 354 | } |
dheerajmpai23 | 0:4d10d51bf949 | 355 | |
dheerajmpai23 | 0:4d10d51bf949 | 356 | int main() |
dheerajmpai23 | 0:4d10d51bf949 | 357 | { |
dheerajmpai23 | 0:4d10d51bf949 | 358 | adf.format(8,0); |
dheerajmpai23 | 0:4d10d51bf949 | 359 | adf.frequency(1000000); |
dheerajmpai23 | 0:4d10d51bf949 | 360 | bbram_write(); |
dheerajmpai23 | 0:4d10d51bf949 | 361 | data_write(); |
dheerajmpai23 | 0:4d10d51bf949 | 362 | |
dheerajmpai23 | 0:4d10d51bf949 | 363 | } |