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.
Fork of ADF_test by
Revision 23:2f89d47b862c, committed 2017-01-02
- Comitter:
- ee12b079
- Date:
- Mon Jan 02 12:53:13 2017 +0000
- Parent:
- 21:bae83ef7ac5f
- Commit message:
- Code updated for power testing
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Tue Aug 02 16:23:19 2016 +0000
+++ b/main.cpp Mon Jan 02 12:53:13 2017 +0000
@@ -45,6 +45,8 @@
InterruptIn IRQ(ADF_IRQ);
//Ticker ticker;
SPI spi(PTE1, PTE3, PTE2);
+DigitalOut RF_SW_CNTRL_BCN(PTB17);
+DigitalOut RF_SW_CNTRL_TX(PTB7);
DigitalOut sys_pwr_rst (PTA16,0);//For eps
DigitalOut gCS_ADF(SPI_CS_ADF);
DigitalOut led(LED_RED);
@@ -892,6 +894,10 @@
}
int main()
{
+ RF_SW_CNTRL_TX = 1;
+ wait_ms(25);
+ RF_SW_CNTRL_TX = 0;
+
COM_OC_SW = 1;
while(1) {
reset_flags;
@@ -905,11 +911,15 @@
gCS_ADF=0;
spi.write(0x1B);//1B0735
spi.write(0x07);
- spi.write(0x35);
+//************setting for PA_power_output*****************
+ //Put values below anything from 0x03,0x04,0x05.... to 0x3F : 0x03 is lowest (-20 dBm) and 0x3F is maximum (13.5 dBm)
+ spi.write(0x3F);
+//*********************************
gCS_ADF=1;
CMD(CMD_PHY_TX);
wait_us(2000);
while(loop_on){
+
led = !led; // toggle led
wait_us(20);
check();
