FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/sysglue/appinit.c @ 410:81d387690063
Intel flash: clear SR before programming
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> | 
|---|---|
| date | Tue, 17 Jun 2014 03:40:49 +0000 | 
| parents | aa4ba71a1032 | 
| children | 2a26785fb5a2 | 
| rev | line source | 
|---|---|
| 130 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1 /* | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 2 * This module contains our Application_Initialize() function, | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 3 * based on the disassembly of the binary object version in the | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 4 * Leonardo semi-src. | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 5 */ | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 6 | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 7 #include "../include/config.h" | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 8 | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 9 Application_Initialize() | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 10 { | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 11 Init_Target(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 12 /* | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 13 * The original version calls Init_Drivers() at this point, | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 14 * but that function is nothing more than a short sequence | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 15 * of calls to other functions, so I've inlined it. | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 16 */ | 
| 158 
97b671efff9c
gsm-fw: SPI SWE enabled
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
143diff
changeset | 17 ABB_Sem_Create(); | 
| 130 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 18 ffs_main_init(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 19 rvf_init(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 20 rvm_init(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 21 create_tasks(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 22 #if 0 | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 23 SIM_Initialize(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 24 #endif | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 25 /* end of Init_Drivers() */ | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 26 #if CONFIG_GSM | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 27 Cust_Init_Layer1(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 28 #endif | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 29 Init_Serial_Flows(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 30 #if CONFIG_GSM | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 31 StartFrame(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 32 #endif | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 33 Init_Unmask_IT(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 34 } | 
