FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/sysglue/appinit.c @ 1034:405b5469abc4 default tip
top README: repository change notice
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Sun, 12 Jun 2016 19:06:34 +0000 | 
| parents | 2768b4339275 | 
| children | 
| 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(); | 
| 857 
2768b4339275
a flash chip init/reset function added to Application_Initialize(),
 Space Falcon <falcon@ivan.Harhan.ORG> parents: 
643diff
changeset | 18 flash_chip_init(); /* FreeCalypso addition */ | 
| 130 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 19 ffs_main_init(); | 
| 643 
d779078abe40
PCM integration: pcm_init() call
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
637diff
changeset | 20 /* | 
| 
d779078abe40
PCM integration: pcm_init() call
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
637diff
changeset | 21 * The call to pcm_init() used to be at the end of ffs_main_init(), | 
| 
d779078abe40
PCM integration: pcm_init() call
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
637diff
changeset | 22 * but I factored it out. - Space Falcon | 
| 
d779078abe40
PCM integration: pcm_init() call
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
637diff
changeset | 23 */ | 
| 
d779078abe40
PCM integration: pcm_init() call
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
637diff
changeset | 24 #if CONFIG_INCLUDE_PCM | 
| 
d779078abe40
PCM integration: pcm_init() call
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
637diff
changeset | 25 pcm_init(); | 
| 
d779078abe40
PCM integration: pcm_init() call
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
637diff
changeset | 26 #endif | 
| 130 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 27 rvf_init(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 28 rvm_init(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 29 create_tasks(); | 
| 637 
0677a6fbb8b6
gsm-fw: CONFIG_INCLUDE_xxx reworked in preparation for G23 integration
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
525diff
changeset | 30 #if CONFIG_INCLUDE_SIM | 
| 130 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 31 SIM_Initialize(); | 
| 
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 /* end of Init_Drivers() */ | 
| 525 
98c6be4d3d8d
CONFIG_GSM vs CONFIG_INCLUDE_L1: a few changes in preparation
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
489diff
changeset | 34 #if CONFIG_INCLUDE_L1 | 
| 130 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 35 Cust_Init_Layer1(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 36 #endif | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 37 Init_Serial_Flows(); | 
| 637 
0677a6fbb8b6
gsm-fw: CONFIG_INCLUDE_xxx reworked in preparation for G23 integration
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
525diff
changeset | 38 #if CONFIG_INCLUDE_GPF | 
| 130 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 39 StartFrame(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 40 #endif | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 41 Init_Unmask_IT(); | 
| 
8b0793c67f9f
nuc-fw: final preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 42 } | 
