FreeCalypso > hg > fc-tourmaline
view src/cs/drivers/drv_app/r2d/lcds/Horizontal/font_bitmap_system_italic.h @ 303:f76436d19a7a default tip
!GPRS config: fix long-standing AT+COPS chance hanging bug
There has been a long-standing bug in FreeCalypso going back years:
sometimes in the AT command bring-up sequence of an ACI-only MS,
the AT+COPS command would produce only a power scan followed by
cessation of protocol stack activity (only L1 ADC traces), instead
of the expected network search sequence. This behaviour was seen
in different FC firmware versions going back to Citrine, and seemed
to follow some law of chance, not reliably repeatable.
This bug has been tracked down and found to be specific to !GPRS
configuration, stemming from our TCS2/TCS3 hybrid and reconstruction
of !GPRS support that was bitrotten in TCS3.2/LoCosto version.
ACI module psa_mms.c, needed only for !GPRS, was missing in the TCS3
version and had to be pulled from TCS2 - but as it turns out,
there is a new field in the MMR_REG_REQ primitive that needs to be
set correctly, and that psa_mms.c module is the place where this
initialization needed to be added.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 08 Jun 2023 08:23:37 +0000 |
parents | 4e78acac3d88 |
children |
line wrap: on
line source
UINT32 r2d_font_bitmap_system_italic[]={ 0x0000007F, 0x00000041, 0x00000041, 0x00000041, 0x00000041, 0x00000041, 0x0000007F, 0x0000005F, 0x00000003, 0x00000000, 0x00000003, 0x00000010, 0x00000074, 0x0000001E, 0x0000007C, 0x00000017, 0x00000004, 0x00000026, 0x00000026, 0x0000007F, 0x00000038, 0x00000000, 0x0000000E, 0x00000009, 0x0000006E, 0x00000018, 0x00000006, 0x00000039, 0x00000048, 0x00000030, 0x00000000, 0x00000036, 0x0000004D, 0x00000049, 0x00000056, 0x00000038, 0x00000040, 0x00000003, 0x0000003C, 0x000000C3, 0x00000081, 0x00000081, 0x00000042, 0x0000003C, 0x00000000, 0x00000006, 0x0000000F, 0x00000006, 0x00000004, 0x00000004, 0x0000001F, 0x00000004, 0x00000004, 0x00000006, 0x00000001, 0x00000001, 0x00000001, 0x00000000, 0x00000001, 0x000000E0, 0x0000001C, 0x00000003, 0x0000003E, 0x00000041, 0x00000041, 0x0000003E, 0x00000042, 0x0000007F, 0x00000040, 0x00000040, 0x00000061, 0x00000059, 0x00000046, 0x00000000, 0x00000041, 0x00000049, 0x00000079, 0x00000036, 0x00000018, 0x00000014, 0x00000012, 0x0000007F, 0x00000010, 0x00000000, 0x0000004F, 0x00000049, 0x00000049, 0x00000031, 0x0000003E, 0x00000045, 0x00000045, 0x00000039, 0x00000010, 0x00000001, 0x00000061, 0x00000019, 0x00000007, 0x00000000, 0x00000036, 0x0000006D, 0x00000049, 0x0000007F, 0x00000030, 0x00000004, 0x0000004E, 0x00000051, 0x00000071, 0x0000001E, 0x00000011, 0x00000040, 0x00000031, 0x00000008, 0x0000000C, 0x00000014, 0x00000012, 0x00000022, 0x00000005, 0x00000005, 0x00000005, 0x00000005, 0x00000005, 0x00000002, 0x00000012, 0x00000014, 0x0000000C, 0x00000008, 0x00000001, 0x00000059, 0x00000009, 0x00000006, 0x0000003C, 0x00000046, 0x000000BB, 0x000000C5, 0x000000FD, 0x00000042, 0x0000003C, 0x00000060, 0x0000001E, 0x00000013, 0x0000001C, 0x00000060, 0x0000007F, 0x00000049, 0x00000049, 0x0000004D, 0x00000036, 0x00000000, 0x0000001C, 0x00000022, 0x00000041, 0x00000041, 0x00000063, 0x0000007F, 0x00000041, 0x00000041, 0x00000022, 0x0000001C, 0x0000007F, 0x00000049, 0x00000049, 0x00000049, 0x0000007F, 0x00000009, 0x00000009, 0x00000009, 0x0000001C, 0x00000022, 0x00000041, 0x00000049, 0x0000003B, 0x0000007F, 0x00000008, 0x00000008, 0x00000008, 0x0000007F, 0x00000041, 0x0000007F, 0x00000041, 0x00000040, 0x00000041, 0x0000003F, 0x0000007F, 0x00000008, 0x00000016, 0x00000063, 0x00000040, 0x0000007F, 0x00000040, 0x00000040, 0x00000040, 0x0000007F, 0x00000007, 0x00000008, 0x0000000C, 0x00000003, 0x0000007F, 0x0000007F, 0x00000003, 0x0000000C, 0x00000030, 0x0000007F, 0x0000001C, 0x00000022, 0x00000041, 0x00000041, 0x00000062, 0x0000001C, 0x0000007F, 0x00000011, 0x00000011, 0x0000000E, 0x0000001C, 0x00000063, 0x00000041, 0x000000C1, 0x00000122, 0x0000011C, 0x0000007F, 0x00000009, 0x00000019, 0x00000066, 0x00000040, 0x00000066, 0x00000049, 0x00000049, 0x00000049, 0x00000033, 0x00000000, 0x00000001, 0x00000001, 0x0000007F, 0x00000001, 0x00000001, 0x00000000, 0x0000003F, 0x00000040, 0x00000040, 0x00000040, 0x0000003F, 0x00000003, 0x0000003C, 0x00000060, 0x0000001C, 0x00000003, 0x00000007, 0x00000038, 0x00000078, 0x00000007, 0x0000001F, 0x00000060, 0x0000003C, 0x00000003, 0x00000041, 0x00000036, 0x00000008, 0x00000036, 0x00000041, 0x00000001, 0x00000006, 0x00000078, 0x00000006, 0x00000001, 0x00000000, 0x00000061, 0x00000051, 0x0000004D, 0x00000047, 0x00000041, 0x000001FF, 0x00000101, 0x00000007, 0x00000038, 0x000000C0, 0x00000101, 0x000001FF, 0x00000004, 0x00000002, 0x00000001, 0x00000002, 0x00000004, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000001D, 0x00000015, 0x00000015, 0x0000001E, 0x0000007F, 0x00000044, 0x00000044, 0x00000038, 0x0000000E, 0x00000011, 0x00000011, 0x00000011, 0x00000038, 0x00000044, 0x00000044, 0x0000007F, 0x0000000E, 0x00000015, 0x00000015, 0x00000016, 0x00000004, 0x0000007E, 0x00000005, 0x00000000, 0x0000004E, 0x00000051, 0x00000051, 0x0000003F, 0x0000007F, 0x00000004, 0x00000004, 0x00000078, 0x0000007D, 0x00000104, 0x000000FD, 0x0000007F, 0x00000018, 0x00000024, 0x00000040, 0x0000007F, 0x0000001F, 0x00000001, 0x00000001, 0x0000001F, 0x00000001, 0x00000001, 0x0000001F, 0x0000001F, 0x00000001, 0x00000001, 0x0000001E, 0x0000000E, 0x00000011, 0x00000011, 0x00000011, 0x0000000E, 0x0000007F, 0x00000011, 0x00000011, 0x0000000E, 0x0000000E, 0x00000011, 0x00000011, 0x0000007F, 0x0000001F, 0x00000001, 0x00000001, 0x00000012, 0x00000015, 0x00000015, 0x0000000D, 0x00000000, 0x00000002, 0x0000003F, 0x00000022, 0x0000000F, 0x00000010, 0x00000010, 0x0000001F, 0x00000003, 0x0000001C, 0x0000000C, 0x00000003, 0x00000007, 0x00000018, 0x00000006, 0x0000000E, 0x0000001C, 0x00000003, 0x00000011, 0x0000000E, 0x0000000A, 0x00000011, 0x00000003, 0x0000007C, 0x0000000C, 0x00000003, 0x00000019, 0x00000015, 0x00000013, 0x00000011, 0x00000010, 0x000000EE, 0x00000101, 0x000000FF, 0x00000101, 0x000000EE, 0x00000010, 0x00000006, 0x00000001, 0x00000003, 0x00000004, 0x00000004, 0x00000003, 0x0000003E, 0x00000055, 0x00000055, 0x00000045, 0x00000002, 0x00000001, 0x00000080, 0x000000E8, 0x0000001E, 0x00000009, 0x00000001, 0x00000003, 0x00000000, 0x00000001, 0x00000001, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000001, 0x00000004, 0x0000007F, 0x00000004, 0x0000000A, 0x0000001F, 0x0000000A, 0x00000001, 0x00000001, 0x00000001, 0x0000000E, 0x00000009, 0x0000006E, 0x00000018, 0x00000006, 0x00000039, 0x00000048, 0x00000030, 0x00000000, 0x00000038, 0x00000048, 0x00000030, 0x000000CC, 0x00000093, 0x00000092, 0x00000093, 0x00000066, 0x00000000, 0x00000006, 0x00000009, 0x0000001C, 0x00000022, 0x00000041, 0x00000041, 0x0000007F, 0x00000049, 0x00000049, 0x00000049, 0x00000000, 0x000000C2, 0x000000A3, 0x0000009A, 0x0000008E, 0x00000082, 0x00000001, 0x00000002, 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000003, 0x00000003, 0x00000000, 0x00000001, 0x00000007, 0x00000007, 0x00000007, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000000, 0x00000002, 0x00000001, 0x00000002, 0x00000003, 0x00000001, 0x00000007, 0x00000001, 0x00000007, 0x00000003, 0x00000003, 0x00000007, 0x00000048, 0x00000055, 0x00000055, 0x00000034, 0x00000000, 0x00000008, 0x00000006, 0x0000000E, 0x00000011, 0x00000011, 0x00000011, 0x0000000E, 0x00000015, 0x00000015, 0x00000016, 0x00000064, 0x00000055, 0x0000004D, 0x00000044, 0x00000002, 0x0000000D, 0x000000F0, 0x0000000D, 0x00000002, 0x0000007D, 0x00000038, 0x00000044, 0x000000FF, 0x00000044, 0x00000068, 0x0000005E, 0x00000049, 0x00000041, 0x00000011, 0x0000000E, 0x0000000A, 0x0000000E, 0x00000011, 0x00000001, 0x00000017, 0x00000078, 0x00000017, 0x00000001, 0x000000E7, 0x00000000, 0x00000136, 0x0000012F, 0x00000149, 0x000000F3, 0x00000000, 0x00000001, 0x00000000, 0x00000001, 0x0000003C, 0x00000042, 0x000000B9, 0x000000C5, 0x000000C5, 0x00000082, 0x00000046, 0x00000038, 0x00000000, 0x00000019, 0x00000015, 0x0000001E, 0x00000008, 0x00000014, 0x0000001A, 0x0000000C, 0x00000012, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000007, 0x00000001, 0x00000001, 0x00000000, 0x0000003C, 0x00000042, 0x000000BD, 0x00000095, 0x00000095, 0x000000AD, 0x00000042, 0x0000003C, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000000, 0x00000006, 0x00000009, 0x00000009, 0x00000006, 0x00000024, 0x00000024, 0x0000003F, 0x00000024, 0x00000024, 0x00000011, 0x00000019, 0x00000017, 0x00000000, 0x00000011, 0x00000015, 0x0000000A, 0x00000001, 0x00000000, 0x0000007F, 0x00000010, 0x00000010, 0x0000001F, 0x00000006, 0x0000000F, 0x000000FF, 0x000000FF, 0x00000001, 0x00000002, 0x00000001, 0x00000009, 0x0000000F, 0x0000000E, 0x00000011, 0x00000011, 0x0000000E, 0x00000012, 0x0000000C, 0x0000001A, 0x00000014, 0x00000008, 0x00000002, 0x0000001F, 0x00000070, 0x0000000C, 0x00000023, 0x00000030, 0x00000070, 0x00000020, 0x00000002, 0x0000000F, 0x00000060, 0x00000018, 0x00000006, 0x00000044, 0x00000064, 0x0000005C, 0x00000000, 0x00000011, 0x00000015, 0x0000006A, 0x00000010, 0x0000000C, 0x00000032, 0x00000028, 0x00000078, 0x00000020, 0x00000030, 0x00000048, 0x0000004D, 0x00000040, 0x000000C0, 0x0000003C, 0x00000027, 0x00000038, 0x000000C0, 0x000000C0, 0x0000003C, 0x00000027, 0x00000038, 0x000000C0, 0x000000C0, 0x0000003C, 0x00000027, 0x00000038, 0x000000C0, 0x00000100, 0x000000E2, 0x0000005D, 0x0000005E, 0x000000E3, 0x00000100, 0x000000C0, 0x0000003D, 0x00000022, 0x0000003D, 0x000000C0, 0x00000180, 0x0000007A, 0x0000004D, 0x00000072, 0x00000180, 0x00000040, 0x00000038, 0x00000017, 0x00000011, 0x0000007F, 0x00000049, 0x00000049, 0x00000049, 0x0000003C, 0x00000042, 0x00000141, 0x000000C1, 0x00000043, 0x000000FE, 0x00000092, 0x00000092, 0x00000092, 0x000000FE, 0x00000092, 0x00000093, 0x00000092, 0x000000FE, 0x00000093, 0x00000093, 0x00000092, 0x000000FE, 0x00000093, 0x00000092, 0x00000093, 0x00000082, 0x00000082, 0x000000FF, 0x00000082, 0x00000082, 0x000000FF, 0x00000082, 0x00000083, 0x000000FF, 0x00000083, 0x00000083, 0x000000FE, 0x00000083, 0x00000008, 0x0000007F, 0x00000049, 0x00000041, 0x00000022, 0x0000001C, 0x000001FC, 0x0000000E, 0x00000031, 0x000000C2, 0x000001FF, 0x00000070, 0x00000088, 0x00000105, 0x00000104, 0x00000188, 0x00000070, 0x00000070, 0x00000088, 0x00000104, 0x00000105, 0x00000188, 0x00000070, 0x00000038, 0x00000044, 0x00000083, 0x00000083, 0x000000C4, 0x00000038, 0x000000E0, 0x0000031A, 0x00000209, 0x0000020A, 0x0000031B, 0x000001E0, 0x00000070, 0x00000088, 0x00000105, 0x00000105, 0x00000088, 0x00000070, 0x00000022, 0x00000014, 0x00000008, 0x00000014, 0x00000002, 0x0000003C, 0x00000046, 0x000000B2, 0x0000008A, 0x000000C4, 0x00000078, 0x000000FC, 0x00000100, 0x00000101, 0x00000100, 0x000000FC, 0x000000FC, 0x00000100, 0x00000101, 0x00000100, 0x000000FC, 0x0000007E, 0x00000081, 0x00000081, 0x00000080, 0x0000007E, 0x000000FC, 0x00000101, 0x00000100, 0x00000101, 0x000000FC, 0x00000002, 0x0000000C, 0x000000F1, 0x0000000C, 0x00000002, 0x0000007F, 0x00000022, 0x00000022, 0x0000001C, 0x0000007E, 0x00000045, 0x0000004B, 0x0000003A, 0x00000000, 0x00000000, 0x00000074, 0x00000055, 0x00000054, 0x00000078, 0x00000000, 0x00000074, 0x00000054, 0x00000055, 0x00000078, 0x00000000, 0x00000074, 0x00000055, 0x00000055, 0x00000078, 0x00000000, 0x000000EA, 0x000000A9, 0x000000AA, 0x000000F3, 0x00000020, 0x00000075, 0x00000055, 0x0000007D, 0x00000070, 0x00000040, 0x000000EA, 0x000000AD, 0x000000FA, 0x000000E0, 0x00000000, 0x0000001D, 0x00000013, 0x00000013, 0x0000000E, 0x00000013, 0x00000013, 0x00000013, 0x0000000E, 0x00000011, 0x00000051, 0x00000031, 0x00000011, 0x00000038, 0x00000055, 0x00000054, 0x00000058, 0x00000038, 0x00000054, 0x00000055, 0x00000058, 0x00000038, 0x00000055, 0x00000055, 0x00000058, 0x00000038, 0x00000055, 0x00000055, 0x00000059, 0x00000000, 0x00000000, 0x0000007D, 0x0000007D, 0x00000000, 0x00000001, 0x0000007D, 0x00000001, 0x00000001, 0x0000007C, 0x00000001, 0x00000070, 0x0000008C, 0x0000008A, 0x0000008E, 0x00000078, 0x000000FA, 0x00000009, 0x0000000A, 0x000000F3, 0x00000038, 0x00000044, 0x00000045, 0x00000044, 0x00000038, 0x00000038, 0x00000044, 0x00000045, 0x00000044, 0x00000038, 0x00000038, 0x00000045, 0x00000045, 0x00000045, 0x00000038, 0x00000000, 0x00000072, 0x00000089, 0x0000008A, 0x00000071, 0x00000000, 0x00000000, 0x00000038, 0x00000045, 0x00000044, 0x00000044, 0x00000039, 0x00000000, 0x00000004, 0x00000004, 0x00000015, 0x00000004, 0x00000004, 0x0000005C, 0x00000032, 0x0000002A, 0x00000026, 0x0000001C, 0x0000003C, 0x00000041, 0x00000040, 0x0000007C, 0x0000003C, 0x00000040, 0x00000041, 0x0000007C, 0x0000003C, 0x00000041, 0x00000041, 0x0000007C, 0x0000003C, 0x0000007D, 0x00000041, 0x0000007D, 0x0000007C, 0x0000000C, 0x000001F0, 0x00000031, 0x0000000C, 0x000001FF, 0x00000044, 0x00000044, 0x00000038, 0x00000004, 0x00000139, 0x000000C0, 0x00000039, 0x00000004, };