Update wifi-host-driver to 1.94.0.6931

Update whd-bsp-integration to 1.1.2.20805
pull/14787/head
Dustin Crossman 2021-06-02 17:30:46 -07:00
parent 0d4e447cca
commit 6a31e07fab
148 changed files with 224584 additions and 221216 deletions

View File

@ -1,3 +0,0 @@
#define WHD_VERSION "v1.92.0"
#define WHD_BRANCH "v1.92.0"
#define WHD_DATE "2020-09-25 03:12:36 -0500"

View File

@ -1,259 +0,0 @@
/*
* Copyright (c) 2019, Cypress Semiconductor Corporation, All Rights Reserved
* SPDX-License-Identifier: LicenseRef-PBL
*
* This file and the related binary are licensed under the
* Permissive Binary License, Version 1.0 (the "License");
* you may not use these files except in compliance with the License.
*
* You may obtain a copy of the License here:
* LICENSE-permissive-binary-license-1.0.txt and at
* https://www.mbed.com/licenses/PBL-1.0
*
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "wiced_resource.h"
#if defined(CY_STORAGE_WIFI_DATA)
CY_SECTION_WHD(CY_STORAGE_WIFI_DATA) __attribute__((used))
#endif
const unsigned char wifi_mfg_firmware_clm_blob_data[4684] = {
66, 76, 79, 66, 60, 0, 0, 0, 161, 72, 221, 222, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 12, 18, 0, 0, 233, 132, 74, 248, 0, 0, 0,
0, 0, 0, 0, 0, 72, 18, 0, 0, 4, 0, 0, 0, 247, 227, 18, 42, 0, 0, 0,
0, 67, 76, 77, 32, 68, 65, 84, 65, 0, 0, 18, 0, 1, 0, 67, 121, 112,
114, 101, 115, 115, 46, 67, 89, 87, 52, 51, 55, 51, 0, 0, 0, 0, 0, 49,
46, 51, 53, 46, 48, 0, 0, 0, 0, 0, 0, 0, 0, 152, 11, 0, 0, 67, 108,
109, 73, 109, 112, 111, 114, 116, 58, 32, 49, 46, 51, 54, 46, 51, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 49, 32, 50, 48, 48, 52, 49,
53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
0, 0, 0, 92, 11, 0, 0, 18, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 35, 110, 0, 13, 0, 13, 0, 0, 65, 68, 0, 9, 10,
9, 10, 41, 65, 69, 0, 15, 14, 15, 14, 9, 65, 70, 0, 0, 1, 0, 1, 9, 65,
71, 0, 15, 14, 15, 14, 10, 65, 73, 0, 30, 29, 30, 29, 10, 65, 76, 0,
9, 10, 9, 10, 41, 65, 77, 0, 1, 2, 1, 2, 9, 65, 79, 0, 9, 10, 9, 10,
41, 65, 82, 0, 23, 22, 23, 22, 10, 65, 83, 0, 30, 29, 30, 29, 10, 65,
84, 0, 9, 10, 9, 10, 41, 65, 85, 0, 2, 3, 2, 3, 9, 65, 87, 0, 3, 4,
3, 4, 10, 65, 90, 0, 9, 10, 9, 10, 41, 66, 65, 0, 9, 10, 9, 10, 41,
66, 66, 0, 7, 8, 7, 8, 10, 66, 68, 0, 4, 5, 4, 5, 9, 66, 69, 0, 9, 10,
9, 10, 41, 66, 70, 0, 9, 10, 9, 10, 9, 66, 71, 0, 9, 10, 9, 10, 41,
66, 72, 0, 7, 8, 7, 8, 9, 66, 73, 0, 0, 1, 0, 1, 9, 66, 74, 0, 9, 10,
9, 10, 41, 66, 76, 0, 9, 10, 9, 10, 41, 66, 77, 0, 30, 29, 30, 29, 10,
66, 78, 0, 7, 8, 7, 8, 9, 66, 79, 0, 5, 6, 5, 6, 9, 66, 81, 0, 15, 14,
15, 14, 9, 66, 82, 0, 15, 14, 15, 14, 9, 66, 83, 0, 30, 29, 30, 29,
10, 66, 84, 0, 9, 10, 9, 10, 9, 66, 87, 0, 0, 1, 0, 1, 9, 66, 89, 0,
0, 1, 0, 1, 9, 66, 90, 0, 15, 14, 15, 14, 9, 67, 65, 0, 6, 7, 6, 7,
10, 67, 67, 0, 2, 3, 2, 3, 9, 67, 68, 0, 0, 1, 0, 1, 9, 67, 70, 0, 0,
1, 0, 1, 9, 67, 71, 0, 0, 1, 0, 1, 9, 67, 72, 0, 9, 10, 9, 10, 41, 67,
73, 0, 1, 2, 1, 2, 9, 67, 75, 0, 2, 3, 2, 3, 9, 67, 76, 0, 15, 14, 15,
14, 9, 67, 77, 0, 9, 10, 9, 10, 41, 67, 78, 0, 7, 8, 7, 8, 9, 67, 79,
0, 8, 9, 8, 9, 10, 67, 82, 0, 30, 29, 30, 29, 10, 67, 86, 0, 9, 10,
9, 10, 41, 67, 87, 0, 27, 26, 27, 26, 9, 67, 88, 0, 2, 3, 2, 3, 9, 67,
89, 0, 9, 10, 9, 10, 41, 67, 90, 0, 9, 10, 9, 10, 41, 68, 69, 0, 9,
10, 9, 10, 41, 68, 74, 0, 10, 0, 10, 0, 8, 68, 75, 0, 9, 10, 9, 10,
41, 68, 77, 0, 22, 21, 22, 21, 10, 68, 79, 0, 15, 14, 15, 14, 10, 68,
90, 0, 11, 11, 11, 11, 9, 69, 67, 0, 15, 14, 15, 14, 9, 69, 69, 0, 9,
10, 9, 10, 41, 69, 71, 0, 12, 12, 12, 12, 9, 69, 72, 0, 12, 12, 12,
12, 9, 69, 82, 0, 10, 0, 10, 0, 8, 69, 83, 0, 9, 10, 9, 10, 41, 69,
84, 0, 0, 1, 0, 1, 9, 70, 73, 0, 9, 10, 9, 10, 41, 70, 74, 0, 2, 3,
2, 3, 9, 70, 75, 0, 0, 1, 0, 1, 9, 70, 79, 0, 9, 10, 9, 10, 41, 70,
82, 0, 9, 10, 9, 10, 41, 71, 65, 0, 9, 10, 9, 10, 41, 71, 66, 0, 15,
14, 15, 14, 9, 71, 68, 0, 14, 13, 14, 13, 10, 71, 69, 0, 9, 10, 9, 10,
41, 71, 70, 0, 9, 10, 9, 10, 41, 71, 71, 0, 15, 14, 15, 14, 9, 71, 72,
0, 0, 1, 0, 1, 9, 71, 73, 0, 9, 10, 9, 10, 41, 71, 76, 0, 9, 10, 9,
10, 41, 71, 77, 0, 0, 1, 0, 1, 9, 71, 78, 0, 0, 1, 0, 1, 9, 71, 80,
0, 9, 10, 9, 10, 41, 71, 81, 0, 0, 1, 0, 1, 9, 71, 82, 0, 9, 10, 9,
10, 41, 71, 84, 0, 0, 1, 0, 1, 9, 71, 85, 0, 30, 29, 30, 29, 10, 71,
87, 0, 0, 1, 0, 1, 9, 71, 89, 0, 4, 5, 4, 5, 9, 72, 75, 0, 15, 14, 15,
14, 9, 72, 77, 0, 2, 3, 2, 3, 9, 72, 78, 0, 15, 14, 15, 14, 10, 72,
82, 0, 9, 10, 9, 10, 41, 72, 84, 0, 15, 14, 15, 14, 10, 72, 85, 0, 9,
10, 9, 10, 41, 73, 68, 0, 16, 15, 16, 15, 9, 73, 69, 0, 9, 10, 9, 10,
41, 73, 76, 0, 12, 12, 12, 12, 9, 73, 77, 0, 15, 14, 15, 14, 9, 73,
78, 0, 17, 16, 17, 16, 9, 73, 79, 0, 0, 1, 0, 1, 9, 73, 81, 0, 9, 10,
9, 10, 41, 73, 83, 0, 9, 10, 9, 10, 41, 73, 84, 0, 9, 10, 9, 10, 41,
74, 69, 0, 15, 14, 15, 14, 9, 74, 77, 0, 4, 5, 4, 5, 9, 74, 79, 0, 18,
17, 18, 17, 9, 74, 80, 0, 19, 18, 19, 18, 10, 75, 69, 0, 9, 10, 9, 10,
41, 75, 71, 0, 0, 1, 0, 1, 9, 75, 72, 0, 15, 14, 15, 14, 9, 75, 73,
0, 2, 3, 2, 3, 9, 75, 77, 0, 0, 1, 0, 1, 9, 75, 78, 0, 15, 14, 15, 14,
10, 75, 82, 0, 20, 19, 20, 19, 9, 75, 87, 0, 12, 12, 12, 12, 9, 75,
89, 0, 30, 29, 30, 29, 10, 75, 90, 0, 21, 20, 21, 20, 9, 76, 65, 0,
15, 14, 15, 14, 9, 76, 66, 0, 15, 14, 15, 14, 9, 76, 67, 0, 22, 21,
22, 21, 10, 76, 73, 0, 9, 10, 9, 10, 41, 76, 75, 0, 15, 14, 15, 14,
9, 76, 82, 0, 15, 14, 15, 14, 9, 76, 83, 0, 9, 10, 9, 10, 9, 76, 84,
0, 9, 10, 9, 10, 41, 76, 85, 0, 9, 10, 9, 10, 41, 76, 86, 0, 9, 10,
9, 10, 41, 76, 89, 0, 9, 10, 9, 10, 41, 77, 65, 0, 12, 12, 12, 12, 9,
77, 67, 0, 9, 10, 9, 10, 41, 77, 68, 0, 9, 10, 9, 10, 41, 77, 69, 0,
9, 10, 9, 10, 41, 77, 70, 0, 9, 10, 9, 10, 41, 77, 71, 0, 0, 1, 0, 1,
9, 77, 75, 0, 9, 10, 9, 10, 41, 77, 76, 0, 9, 10, 9, 10, 41, 77, 77,
0, 4, 5, 4, 5, 9, 77, 78, 0, 22, 21, 22, 21, 9, 77, 79, 0, 15, 14, 15,
14, 9, 77, 80, 0, 30, 29, 30, 29, 10, 77, 81, 0, 9, 10, 9, 10, 41, 77,
82, 0, 0, 1, 0, 1, 9, 77, 83, 0, 0, 1, 0, 1, 9, 77, 84, 0, 9, 10, 9,
10, 41, 77, 85, 0, 0, 1, 0, 1, 9, 77, 86, 0, 7, 8, 7, 8, 9, 77, 87,
0, 15, 14, 15, 14, 9, 77, 88, 0, 23, 22, 23, 22, 9, 77, 89, 0, 24, 23,
24, 23, 9, 77, 90, 0, 9, 10, 9, 10, 41, 78, 65, 0, 15, 14, 15, 14, 9,
78, 67, 0, 0, 1, 0, 1, 9, 78, 69, 0, 0, 1, 0, 1, 9, 78, 70, 0, 2, 3,
2, 3, 9, 78, 71, 0, 25, 24, 25, 24, 9, 78, 73, 0, 8, 9, 8, 9, 9, 78,
76, 0, 9, 10, 9, 10, 41, 78, 79, 0, 9, 10, 9, 10, 41, 78, 80, 0, 3,
4, 3, 4, 9, 78, 82, 0, 0, 1, 0, 1, 9, 78, 85, 0, 15, 14, 15, 14, 9,
78, 90, 0, 15, 14, 15, 14, 9, 79, 77, 0, 9, 10, 9, 10, 9, 80, 65, 0,
15, 14, 15, 14, 10, 80, 69, 0, 15, 14, 15, 14, 9, 80, 70, 0, 9, 10,
9, 10, 41, 80, 71, 0, 2, 3, 2, 3, 9, 80, 72, 0, 15, 14, 15, 14, 9, 80,
75, 0, 4, 5, 4, 5, 9, 80, 76, 0, 9, 10, 9, 10, 41, 80, 77, 0, 9, 10,
9, 10, 41, 80, 78, 0, 0, 1, 0, 1, 9, 80, 82, 0, 30, 29, 30, 29, 10,
80, 83, 0, 10, 0, 10, 0, 8, 80, 84, 0, 9, 10, 9, 10, 41, 80, 87, 0,
8, 9, 8, 9, 9, 80, 89, 0, 15, 14, 15, 14, 9, 81, 65, 0, 15, 14, 15,
14, 9, 82, 69, 0, 9, 10, 9, 10, 41, 82, 79, 0, 9, 10, 9, 10, 41, 82,
83, 0, 9, 10, 9, 10, 41, 82, 85, 0, 26, 25, 26, 25, 9, 82, 87, 0, 0,
1, 0, 1, 9, 83, 65, 0, 27, 26, 27, 26, 9, 83, 66, 0, 10, 0, 10, 0, 8,
83, 67, 0, 15, 14, 15, 14, 9, 83, 69, 0, 9, 10, 9, 10, 41, 83, 71, 0,
15, 14, 15, 14, 9, 83, 73, 0, 9, 10, 9, 10, 41, 83, 75, 0, 9, 10, 9,
10, 41, 83, 76, 0, 0, 1, 0, 1, 9, 83, 77, 0, 9, 10, 9, 10, 41, 83, 78,
0, 0, 1, 0, 1, 9, 83, 79, 0, 10, 0, 10, 0, 8, 83, 82, 0, 9, 10, 9, 10,
41, 83, 84, 0, 0, 1, 0, 1, 9, 83, 86, 0, 8, 9, 8, 9, 9, 83, 88, 0, 8,
9, 8, 9, 9, 83, 90, 0, 9, 10, 9, 10, 41, 84, 67, 0, 15, 14, 15, 14,
10, 84, 68, 0, 0, 1, 0, 1, 9, 84, 70, 0, 9, 10, 9, 10, 41, 84, 71, 0,
9, 10, 9, 10, 41, 84, 72, 0, 15, 14, 15, 14, 9, 84, 74, 0, 0, 1, 0,
1, 9, 84, 75, 0, 15, 14, 15, 14, 9, 84, 77, 0, 0, 1, 0, 1, 9, 84, 78,
0, 28, 27, 28, 27, 9, 84, 79, 0, 2, 3, 2, 3, 9, 84, 82, 0, 9, 10, 9,
10, 41, 84, 84, 0, 15, 14, 15, 14, 9, 84, 86, 0, 10, 0, 10, 0, 8, 84,
87, 0, 30, 29, 30, 29, 10, 84, 90, 0, 9, 10, 9, 10, 41, 85, 65, 0, 29,
28, 29, 28, 9, 85, 71, 0, 9, 10, 9, 10, 41, 85, 77, 0, 30, 29, 30, 29,
10, 85, 83, 0, 30, 29, 30, 29, 10, 85, 89, 0, 7, 8, 7, 8, 9, 85, 90,
0, 12, 12, 12, 12, 9, 86, 65, 0, 9, 10, 9, 10, 41, 86, 67, 0, 15, 14,
15, 14, 10, 86, 69, 0, 7, 8, 7, 8, 9, 86, 71, 0, 15, 14, 15, 14, 10,
86, 73, 0, 30, 29, 30, 29, 10, 86, 78, 0, 15, 14, 15, 14, 9, 86, 85,
0, 15, 14, 15, 14, 9, 87, 70, 0, 9, 10, 9, 10, 41, 87, 83, 0, 31, 30,
31, 30, 9, 88, 75, 0, 9, 10, 9, 10, 41, 88, 84, 0, 32, 0, 32, 0, 32,
88, 88, 0, 33, 31, 33, 31, 42, 88, 90, 0, 34, 32, 34, 32, 42, 89, 69,
0, 15, 14, 15, 14, 9, 89, 84, 0, 9, 10, 9, 10, 41, 90, 65, 0, 15, 14,
15, 14, 9, 90, 77, 0, 15, 14, 15, 14, 9, 90, 87, 0, 0, 1, 0, 1, 9, 90,
88, 0, 35, 33, 35, 33, 9, 90, 90, 0, 36, 34, 36, 34, 41, 38, 62, 8,
102, 142, 8, 151, 175, 8, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 108,
1, 0, 0, 1, 108, 1, 0, 0, 1, 80, 1, 0, 0, 1, 108, 1, 0, 0, 1, 108, 0,
0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0,
1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 0, 0, 1, 108, 1, 0, 0, 1, 68, 1, 0,
0, 1, 96, 1, 0, 0, 1, 108, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0,
1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 108, 1, 0, 0, 1,
96, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 2, 1, 40,
1, 0, 0, 1, 68, 1, 0, 0, 1, 108, 0, 0, 0, 1, 68, 1, 0, 2, 1, 40, 0,
0, 2, 1, 40, 0, 0, 2, 1, 40, 1, 0, 0, 1, 108, 1, 0, 0, 1, 68, 1, 0,
1, 2, 2, 6, 12, 2, 6, 8, 2, 3, 16, 2, 6, 10, 3, 6, 10, 13, 1, 6, 4,
6, 7, 12, 13, 2, 6, 9, 3, 11, 1, 1, 11, 1, 13, 12, 13, 36, 48, 36, 64,
36, 144, 52, 64, 100, 116, 100, 128, 100, 132, 100, 140, 100, 144, 132,
140, 144, 144, 149, 157, 149, 161, 149, 165, 165, 165, 50, 48, 50, 48,
45, 48, 56, 45, 48, 54, 32, 49, 53, 58, 48, 48, 58, 49, 57, 0, 42, 42,
42, 138, 42, 171, 58, 58, 106, 106, 122, 171, 155, 155, 0, 1, 0, 0,
0, 35, 11, 0, 0, 1, 0, 0, 0, 38, 11, 0, 0, 2, 0, 255, 1, 20, 1, 0, 1,
68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 36, 1,
0, 1, 108, 1, 1, 2, 0, 255, 1, 30, 1, 0, 1, 108, 1, 1, 2, 0, 255, 1,
23, 1, 0, 1, 80, 1, 1, 2, 0, 255, 1, 27, 1, 0, 1, 108, 1, 1, 1, 0, 255,
1, 30, 0, 0, 1, 108, 0, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0,
255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1,
2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68,
1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 0, 0, 255, 0, 0, 0, 2, 0,
255, 1, 30, 1, 0, 1, 108, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1,
2, 0, 255, 1, 27, 1, 0, 1, 96, 1, 1, 2, 0, 255, 1, 30, 1, 0, 1, 108,
1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1,
68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1,
0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 30,
1, 0, 1, 108, 1, 1, 2, 0, 255, 1, 27, 1, 0, 1, 96, 1, 1, 2, 0, 255,
1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0,
255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 10, 1, 2, 1, 40, 1, 1,
2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 1, 0, 255, 1, 30, 0, 0, 1, 108,
0, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 1, 0, 255, 1, 10, 0, 2, 1,
40, 0, 1, 1, 0, 255, 1, 10, 0, 2, 1, 40, 0, 1, 2, 0, 0, 1, 10, 1, 2,
1, 40, 1, 1, 2, 0, 255, 1, 30, 1, 0, 1, 108, 1, 1, 2, 0, 255, 1, 20,
1, 0, 1, 68, 1, 1, 0, 0, 1, 0, 0, 0, 252, 17, 0, 0, 1, 0, 0, 0, 255,
17, 0, 0, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 8, 4, 5, 6, 7,
8, 9, 10, 11, 2, 2, 2, 1, 1, 1, 1, 0, 6, 2, 5, 1, 1, 1, 3, 2, 4, 1,
1, 1, 2, 4, 4, 2, 2, 1, 1, 1, 5, 2, 2, 1, 1, 1, 1, 4, 2, 2, 4, 2, 2,
18, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 12, 0, 1, 2, 3, 4, 5, 6,
7, 8, 9, 10, 11, 3, 0, 0, 0, 19, 8, 0, 0, 1, 13, 1, 0, 2, 0, 0, 0, 56,
9, 0, 0, 42, 58, 16, 106, 138, 16, 155, 171, 16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0, 0, 0, 220, 10, 0, 0, 241, 0, 0, 0, 139, 0, 0, 0, 36,
64, 4, 100, 144, 4, 149, 165, 4, 0, 0, 0, 112, 0, 0, 0, 188, 14, 0,
0, 241, 8, 0, 0, 210, 8, 0, 0, 124, 14, 0, 0, 236, 10, 0, 0, 72, 9,
0, 0, 88, 12, 0, 0, 28, 8, 0, 0, 212, 14, 0, 0, 132, 11, 0, 0, 116,
11, 0, 0, 220, 17, 0, 0, 255, 80, 129, 5, 212, 17, 0, 0, 0, 0, 0, 0,
228, 17, 0, 0, 41, 9, 0, 0, 0, 0, 0, 0, 120, 0, 0, 0, 41, 11, 0, 0,
0, 0, 0, 0, 60, 11, 0, 0, 0, 0, 0, 0, 21, 9, 0, 0, 244, 17, 0, 0, 84,
11, 0, 0, 204, 14, 0, 0, 180, 14, 0, 0, 116, 14, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 100, 14, 0, 0, 196, 14, 0, 0, 108, 14, 0, 0,
172, 14, 0, 0, 4, 18, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 124, 11, 0, 0,
96, 11, 0, 0, 0, 0, 255, 0, 0, 0, 3, 1, 4, 1, 23, 3, 0, 1, 80, 3, 1,
3, 0, 255, 1, 20, 3, 0, 1, 68, 3, 1, 7, 1, 7, 2, 23, 3, 30, 16, 0, 2,
80, 3, 1, 108, 16, 1, 5, 2, 6, 2, 23, 3, 30, 15, 0, 2, 80, 3, 1, 108,
15, 1, 10, 0, 255, 1, 28, 16, 0, 1, 100, 16, 1, 10, 1, 6, 1, 30, 16,
0, 1, 108, 16, 1, 7, 2, 7, 2, 23, 3, 30, 16, 0, 2, 80, 3, 1, 108, 16,
1, 7, 1, 6, 2, 23, 3, 20, 16, 0, 2, 80, 3, 1, 68, 16, 1, 7, 1, 5, 2,
17, 3, 20, 16, 0, 2, 56, 3, 1, 68, 16, 1, 7, 1, 4, 2, 23, 3, 14, 16,
4, 1, 80, 3, 1, 2, 1, 56, 16, 1, 3, 1, 8, 1, 23, 3, 0, 1, 80, 3, 1,
3, 1, 6, 1, 20, 3, 0, 1, 68, 3, 1, 3, 2, 4, 1, 17, 3, 0, 1, 56, 3, 1,
7, 1, 5, 2, 23, 3, 20, 16, 0, 2, 80, 3, 1, 68, 16, 1, 5, 1, 6, 2, 23,
3, 23, 15, 0, 2, 80, 3, 1, 80, 15, 1, 7, 1, 4, 2, 24, 3, 30, 16, 0,
2, 84, 3, 1, 108, 16, 1, 7, 0, 255, 2, 23, 3, 23, 16, 0, 2, 80, 3, 1,
80, 16, 1, 3, 2, 4, 1, 20, 3, 0, 1, 68, 3, 1, 7, 1, 4, 2, 14, 3, 20,
16, 0, 2, 44, 3, 1, 68, 16, 1, 3, 1, 1, 1, 20, 3, 0, 1, 68, 3, 1, 5,
1, 5, 2, 23, 3, 30, 15, 0, 2, 80, 3, 1, 108, 15, 1, 7, 1, 7, 2, 17,
3, 30, 16, 0, 2, 56, 3, 1, 108, 16, 1, 7, 1, 2, 2, 30, 3, 30, 16, 0,
2, 108, 3, 1, 108, 16, 1, 7, 1, 6, 2, 20, 3, 14, 16, 4, 1, 68, 3, 1,
2, 1, 56, 16, 1, 7, 1, 1, 2, 23, 3, 23, 16, 0, 2, 80, 3, 1, 80, 16,
1, 6, 1, 5, 3, 23, 3, 30, 15, 14, 17, 4, 2, 80, 3, 1, 108, 15, 1, 2,
1, 56, 17, 1, 3, 1, 6, 1, 23, 3, 0, 1, 80, 3, 1, 7, 1, 4, 2, 20, 3,
20, 16, 0, 2, 68, 3, 1, 68, 16, 1, 7, 2, 5, 2, 24, 3, 30, 16, 0, 2,
84, 3, 1, 108, 16, 1, 4, 1, 5, 2, 20, 3, 20, 14, 0, 2, 68, 3, 1, 68,
14, 1, 7, 0, 3, 2, 11, 3, 14, 16, 4, 1, 44, 3, 1, 2, 1, 56, 16, 1, 7,
0, 3, 2, 11, 3, 14, 16, 4, 1, 44, 3, 1, 2, 1, 56, 16, 1, 9, 2, 255,
2, 24, 5, 30, 16, 0, 2, 84, 5, 1, 108, 16, 1, 8, 1, 255, 3, 23, 4, 30,
11, 14, 16, 4, 2, 80, 4, 1, 108, 11, 1, 2, 1, 56, 16, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 1, 1, 1, 3, 2, 3, 14, 2, 3, 15, 3, 3, 15, 17, 2, 3, 16, 3, 4,
11, 16, 2, 5, 16, 1, 16, 0, 0, 0, 1, 0, 0, 0, 0, 11, 0, 0, 4, 0, 0,
0, 7, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
0, 0, 140, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 104, 11, 0,
0, 0, 0, 4, 1, 68, 3, 0, 5, 1, 80, 1, 0, 8, 1, 80, 0, 0, 4, 1, 68, 3,
0, 5, 1, 68, 1, 0, 8, 1, 68, 0, 0, 4, 2, 80, 3, 0, 108, 16, 0, 5, 2,
80, 1, 0, 108, 7, 0, 8, 2, 80, 0, 0, 108, 6, 0, 4, 2, 80, 3, 0, 108,
15, 0, 5, 2, 80, 1, 0, 108, 7, 0, 8, 2, 80, 0, 0, 108, 6, 0, 4, 1, 100,
16, 0, 5, 1, 100, 7, 0, 8, 1, 100, 6, 0, 4, 1, 108, 16, 0, 5, 1, 108,
7, 0, 8, 1, 108, 6, 0, 4, 2, 80, 3, 0, 108, 16, 0, 5, 2, 80, 1, 0, 108,
7, 0, 8, 2, 80, 0, 0, 108, 6, 0, 4, 2, 80, 3, 0, 68, 16, 0, 5, 2, 80,
1, 0, 68, 7, 0, 8, 2, 80, 0, 0, 68, 6, 0, 4, 2, 56, 3, 0, 68, 16, 0,
5, 2, 56, 1, 0, 68, 7, 0, 8, 2, 56, 0, 0, 68, 6, 0, 4, 1, 80, 3, 0,
6, 1, 56, 16, 0, 5, 1, 80, 1, 0, 7, 1, 56, 7, 0, 12, 1, 80, 0, 0, 10,
1, 56, 6, 0, 4, 1, 80, 3, 0, 5, 1, 80, 1, 0, 8, 1, 80, 0, 0, 4, 1, 68,
3, 0, 5, 1, 68, 1, 0, 8, 1, 68, 0, 0, 4, 1, 56, 3, 0, 5, 1, 56, 1, 0,
8, 1, 56, 0, 0, 4, 2, 80, 3, 0, 68, 16, 0, 5, 2, 80, 1, 0, 68, 7, 0,
8, 2, 80, 0, 0, 68, 6, 0, 4, 2, 80, 3, 0, 80, 15, 0, 5, 2, 80, 1, 0,
80, 7, 0, 8, 2, 80, 0, 0, 80, 6, 0, 4, 2, 84, 3, 0, 108, 16, 0, 5, 2,
84, 1, 0, 108, 7, 0, 8, 2, 84, 0, 0, 108, 6, 0, 4, 2, 80, 3, 0, 80,
16, 0, 5, 2, 80, 1, 0, 80, 7, 0, 8, 2, 80, 0, 0, 80, 6, 0, 4, 1, 68,
3, 0, 5, 1, 68, 1, 0, 8, 1, 68, 0, 0, 4, 2, 44, 3, 0, 68, 16, 0, 5,
2, 44, 1, 0, 68, 7, 0, 8, 2, 44, 0, 0, 68, 6, 0, 4, 1, 68, 3, 0, 5,
1, 68, 1, 0, 8, 1, 68, 0, 0, 4, 2, 80, 3, 0, 108, 15, 0, 5, 2, 80, 1,
0, 108, 7, 0, 8, 2, 80, 0, 0, 108, 6, 0, 4, 2, 56, 3, 0, 108, 16, 0,
5, 2, 56, 1, 0, 108, 7, 0, 8, 2, 56, 0, 0, 108, 6, 0, 4, 2, 108, 3,
0, 108, 16, 0, 5, 2, 108, 1, 0, 108, 7, 0, 8, 2, 108, 0, 0, 108, 6,
0, 4, 1, 68, 3, 0, 6, 1, 56, 16, 0, 5, 1, 68, 1, 0, 7, 1, 56, 7, 0,
12, 1, 68, 0, 0, 10, 1, 56, 6, 0, 4, 2, 80, 3, 0, 80, 16, 0, 5, 2, 80,
1, 0, 80, 7, 0, 8, 2, 80, 0, 0, 80, 6, 0, 4, 2, 80, 3, 0, 108, 15, 0,
6, 1, 56, 17, 0, 5, 2, 80, 1, 0, 108, 7, 0, 8, 2, 80, 0, 0, 108, 6,
0, 4, 1, 80, 3, 0, 5, 1, 80, 1, 0, 8, 1, 80, 0, 0, 4, 2, 68, 3, 0, 68,
16, 0, 5, 2, 68, 1, 0, 68, 7, 0, 8, 2, 68, 0, 0, 68, 6, 0, 4, 2, 84,
3, 0, 108, 16, 0, 5, 2, 84, 1, 0, 108, 7, 0, 8, 2, 84, 0, 0, 108, 6,
0, 4, 2, 68, 3, 0, 68, 14, 0, 5, 2, 68, 1, 0, 68, 6, 0, 8, 1, 68, 0,
0, 4, 1, 44, 3, 0, 6, 1, 56, 16, 0, 5, 1, 44, 1, 0, 7, 1, 56, 7, 0,
12, 1, 44, 0, 0, 10, 1, 56, 6, 0, 4, 1, 44, 3, 0, 6, 1, 56, 16, 0, 5,
1, 44, 1, 0, 7, 1, 56, 7, 0, 12, 1, 44, 0, 0, 10, 1, 56, 6, 0, 4, 2,
84, 5, 0, 108, 16, 0, 5, 2, 84, 3, 0, 108, 7, 0, 8, 2, 84, 1, 0, 108,
6, 0, 4, 2, 80, 4, 0, 108, 11, 0, 6, 1, 56, 16, 0, 5, 2, 80, 2, 0, 108,
5, 0, 7, 1, 56, 7, 0, 12, 1, 80, 1, 0, 10, 1, 56, 6, 0, 0, 0, 2, 0,
0, 0, 156, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 11, 38, 46, 38, 62,
38, 142, 38, 175, 102, 142, 151, 151, 151, 159, 1, 0, 0, 0, 238, 8,
0, 0, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, 67, 0, 0
};
const resource_hnd_t wifi_mfg_firmware_clm_blob = { RESOURCE_IN_MEMORY, 4684, {.mem = { (const char *) wifi_mfg_firmware_clm_blob_data }}};

View File

@ -1,259 +0,0 @@
/*
* Copyright (c) 2019, Cypress Semiconductor Corporation, All Rights Reserved
* SPDX-License-Identifier: LicenseRef-PBL
*
* This file and the related binary are licensed under the
* Permissive Binary License, Version 1.0 (the "License");
* you may not use these files except in compliance with the License.
*
* You may obtain a copy of the License here:
* LICENSE-permissive-binary-license-1.0.txt and at
* https://www.mbed.com/licenses/PBL-1.0
*
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "wiced_resource.h"
#if defined(CY_STORAGE_WIFI_DATA)
CY_SECTION_WHD(CY_STORAGE_WIFI_DATA) __attribute__((used))
#endif
const unsigned char wifi_firmware_clm_blob_data[4684] = {
66, 76, 79, 66, 60, 0, 0, 0, 154, 219, 133, 155, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 12, 18, 0, 0, 38, 6, 158, 153, 0, 0, 0,
0, 0, 0, 0, 0, 72, 18, 0, 0, 4, 0, 0, 0, 247, 227, 18, 42, 0, 0, 0,
0, 67, 76, 77, 32, 68, 65, 84, 65, 0, 0, 18, 0, 1, 0, 67, 121, 112,
114, 101, 115, 115, 46, 67, 89, 87, 52, 51, 55, 51, 0, 0, 0, 0, 0, 49,
46, 51, 53, 46, 48, 0, 0, 0, 0, 0, 0, 0, 0, 152, 11, 0, 0, 67, 108,
109, 73, 109, 112, 111, 114, 116, 58, 32, 49, 46, 51, 54, 46, 51, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 49, 32, 50, 48, 48, 52, 49,
53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
0, 0, 0, 92, 11, 0, 0, 18, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 35, 110, 0, 13, 0, 13, 0, 0, 65, 68, 0, 9, 10,
9, 10, 41, 65, 69, 0, 15, 14, 15, 14, 9, 65, 70, 0, 0, 1, 0, 1, 9, 65,
71, 0, 15, 14, 15, 14, 10, 65, 73, 0, 30, 29, 30, 29, 10, 65, 76, 0,
9, 10, 9, 10, 41, 65, 77, 0, 1, 2, 1, 2, 9, 65, 79, 0, 9, 10, 9, 10,
41, 65, 82, 0, 23, 22, 23, 22, 10, 65, 83, 0, 30, 29, 30, 29, 10, 65,
84, 0, 9, 10, 9, 10, 41, 65, 85, 0, 2, 3, 2, 3, 9, 65, 87, 0, 3, 4,
3, 4, 10, 65, 90, 0, 9, 10, 9, 10, 41, 66, 65, 0, 9, 10, 9, 10, 41,
66, 66, 0, 7, 8, 7, 8, 10, 66, 68, 0, 4, 5, 4, 5, 9, 66, 69, 0, 9, 10,
9, 10, 41, 66, 70, 0, 9, 10, 9, 10, 9, 66, 71, 0, 9, 10, 9, 10, 41,
66, 72, 0, 7, 8, 7, 8, 9, 66, 73, 0, 0, 1, 0, 1, 9, 66, 74, 0, 9, 10,
9, 10, 41, 66, 76, 0, 9, 10, 9, 10, 41, 66, 77, 0, 30, 29, 30, 29, 10,
66, 78, 0, 7, 8, 7, 8, 9, 66, 79, 0, 5, 6, 5, 6, 9, 66, 81, 0, 15, 14,
15, 14, 9, 66, 82, 0, 15, 14, 15, 14, 9, 66, 83, 0, 30, 29, 30, 29,
10, 66, 84, 0, 9, 10, 9, 10, 9, 66, 87, 0, 0, 1, 0, 1, 9, 66, 89, 0,
0, 1, 0, 1, 9, 66, 90, 0, 15, 14, 15, 14, 9, 67, 65, 0, 6, 7, 6, 7,
10, 67, 67, 0, 2, 3, 2, 3, 9, 67, 68, 0, 0, 1, 0, 1, 9, 67, 70, 0, 0,
1, 0, 1, 9, 67, 71, 0, 0, 1, 0, 1, 9, 67, 72, 0, 9, 10, 9, 10, 41, 67,
73, 0, 1, 2, 1, 2, 9, 67, 75, 0, 2, 3, 2, 3, 9, 67, 76, 0, 15, 14, 15,
14, 9, 67, 77, 0, 9, 10, 9, 10, 41, 67, 78, 0, 7, 8, 7, 8, 9, 67, 79,
0, 8, 9, 8, 9, 10, 67, 82, 0, 30, 29, 30, 29, 10, 67, 86, 0, 9, 10,
9, 10, 41, 67, 87, 0, 27, 26, 27, 26, 9, 67, 88, 0, 2, 3, 2, 3, 9, 67,
89, 0, 9, 10, 9, 10, 41, 67, 90, 0, 9, 10, 9, 10, 41, 68, 69, 0, 9,
10, 9, 10, 41, 68, 74, 0, 10, 0, 10, 0, 8, 68, 75, 0, 9, 10, 9, 10,
41, 68, 77, 0, 22, 21, 22, 21, 10, 68, 79, 0, 15, 14, 15, 14, 10, 68,
90, 0, 11, 11, 11, 11, 9, 69, 67, 0, 15, 14, 15, 14, 9, 69, 69, 0, 9,
10, 9, 10, 41, 69, 71, 0, 12, 12, 12, 12, 9, 69, 72, 0, 12, 12, 12,
12, 9, 69, 82, 0, 10, 0, 10, 0, 8, 69, 83, 0, 9, 10, 9, 10, 41, 69,
84, 0, 0, 1, 0, 1, 9, 70, 73, 0, 9, 10, 9, 10, 41, 70, 74, 0, 2, 3,
2, 3, 9, 70, 75, 0, 0, 1, 0, 1, 9, 70, 79, 0, 9, 10, 9, 10, 41, 70,
82, 0, 9, 10, 9, 10, 41, 71, 65, 0, 9, 10, 9, 10, 41, 71, 66, 0, 15,
14, 15, 14, 9, 71, 68, 0, 14, 13, 14, 13, 10, 71, 69, 0, 9, 10, 9, 10,
41, 71, 70, 0, 9, 10, 9, 10, 41, 71, 71, 0, 15, 14, 15, 14, 9, 71, 72,
0, 0, 1, 0, 1, 9, 71, 73, 0, 9, 10, 9, 10, 41, 71, 76, 0, 9, 10, 9,
10, 41, 71, 77, 0, 0, 1, 0, 1, 9, 71, 78, 0, 0, 1, 0, 1, 9, 71, 80,
0, 9, 10, 9, 10, 41, 71, 81, 0, 0, 1, 0, 1, 9, 71, 82, 0, 9, 10, 9,
10, 41, 71, 84, 0, 0, 1, 0, 1, 9, 71, 85, 0, 30, 29, 30, 29, 10, 71,
87, 0, 0, 1, 0, 1, 9, 71, 89, 0, 4, 5, 4, 5, 9, 72, 75, 0, 15, 14, 15,
14, 9, 72, 77, 0, 2, 3, 2, 3, 9, 72, 78, 0, 15, 14, 15, 14, 10, 72,
82, 0, 9, 10, 9, 10, 41, 72, 84, 0, 15, 14, 15, 14, 10, 72, 85, 0, 9,
10, 9, 10, 41, 73, 68, 0, 16, 15, 16, 15, 9, 73, 69, 0, 9, 10, 9, 10,
41, 73, 76, 0, 12, 12, 12, 12, 9, 73, 77, 0, 15, 14, 15, 14, 9, 73,
78, 0, 17, 16, 17, 16, 9, 73, 79, 0, 0, 1, 0, 1, 9, 73, 81, 0, 9, 10,
9, 10, 41, 73, 83, 0, 9, 10, 9, 10, 41, 73, 84, 0, 9, 10, 9, 10, 41,
74, 69, 0, 15, 14, 15, 14, 9, 74, 77, 0, 4, 5, 4, 5, 9, 74, 79, 0, 18,
17, 18, 17, 9, 74, 80, 0, 19, 18, 19, 18, 10, 75, 69, 0, 9, 10, 9, 10,
41, 75, 71, 0, 0, 1, 0, 1, 9, 75, 72, 0, 15, 14, 15, 14, 9, 75, 73,
0, 2, 3, 2, 3, 9, 75, 77, 0, 0, 1, 0, 1, 9, 75, 78, 0, 15, 14, 15, 14,
10, 75, 82, 0, 20, 19, 20, 19, 9, 75, 87, 0, 12, 12, 12, 12, 9, 75,
89, 0, 30, 29, 30, 29, 10, 75, 90, 0, 21, 20, 21, 20, 9, 76, 65, 0,
15, 14, 15, 14, 9, 76, 66, 0, 15, 14, 15, 14, 9, 76, 67, 0, 22, 21,
22, 21, 10, 76, 73, 0, 9, 10, 9, 10, 41, 76, 75, 0, 15, 14, 15, 14,
9, 76, 82, 0, 15, 14, 15, 14, 9, 76, 83, 0, 9, 10, 9, 10, 9, 76, 84,
0, 9, 10, 9, 10, 41, 76, 85, 0, 9, 10, 9, 10, 41, 76, 86, 0, 9, 10,
9, 10, 41, 76, 89, 0, 9, 10, 9, 10, 41, 77, 65, 0, 12, 12, 12, 12, 9,
77, 67, 0, 9, 10, 9, 10, 41, 77, 68, 0, 9, 10, 9, 10, 41, 77, 69, 0,
9, 10, 9, 10, 41, 77, 70, 0, 9, 10, 9, 10, 41, 77, 71, 0, 0, 1, 0, 1,
9, 77, 75, 0, 9, 10, 9, 10, 41, 77, 76, 0, 9, 10, 9, 10, 41, 77, 77,
0, 4, 5, 4, 5, 9, 77, 78, 0, 22, 21, 22, 21, 9, 77, 79, 0, 15, 14, 15,
14, 9, 77, 80, 0, 30, 29, 30, 29, 10, 77, 81, 0, 9, 10, 9, 10, 41, 77,
82, 0, 0, 1, 0, 1, 9, 77, 83, 0, 0, 1, 0, 1, 9, 77, 84, 0, 9, 10, 9,
10, 41, 77, 85, 0, 0, 1, 0, 1, 9, 77, 86, 0, 7, 8, 7, 8, 9, 77, 87,
0, 15, 14, 15, 14, 9, 77, 88, 0, 23, 22, 23, 22, 9, 77, 89, 0, 24, 23,
24, 23, 9, 77, 90, 0, 9, 10, 9, 10, 41, 78, 65, 0, 15, 14, 15, 14, 9,
78, 67, 0, 0, 1, 0, 1, 9, 78, 69, 0, 0, 1, 0, 1, 9, 78, 70, 0, 2, 3,
2, 3, 9, 78, 71, 0, 25, 24, 25, 24, 9, 78, 73, 0, 8, 9, 8, 9, 9, 78,
76, 0, 9, 10, 9, 10, 41, 78, 79, 0, 9, 10, 9, 10, 41, 78, 80, 0, 3,
4, 3, 4, 9, 78, 82, 0, 0, 1, 0, 1, 9, 78, 85, 0, 15, 14, 15, 14, 9,
78, 90, 0, 15, 14, 15, 14, 9, 79, 77, 0, 9, 10, 9, 10, 9, 80, 65, 0,
15, 14, 15, 14, 10, 80, 69, 0, 15, 14, 15, 14, 9, 80, 70, 0, 9, 10,
9, 10, 41, 80, 71, 0, 2, 3, 2, 3, 9, 80, 72, 0, 15, 14, 15, 14, 9, 80,
75, 0, 4, 5, 4, 5, 9, 80, 76, 0, 9, 10, 9, 10, 41, 80, 77, 0, 9, 10,
9, 10, 41, 80, 78, 0, 0, 1, 0, 1, 9, 80, 82, 0, 30, 29, 30, 29, 10,
80, 83, 0, 10, 0, 10, 0, 8, 80, 84, 0, 9, 10, 9, 10, 41, 80, 87, 0,
8, 9, 8, 9, 9, 80, 89, 0, 15, 14, 15, 14, 9, 81, 65, 0, 15, 14, 15,
14, 9, 82, 69, 0, 9, 10, 9, 10, 41, 82, 79, 0, 9, 10, 9, 10, 41, 82,
83, 0, 9, 10, 9, 10, 41, 82, 85, 0, 26, 25, 26, 25, 9, 82, 87, 0, 0,
1, 0, 1, 9, 83, 65, 0, 27, 26, 27, 26, 9, 83, 66, 0, 10, 0, 10, 0, 8,
83, 67, 0, 15, 14, 15, 14, 9, 83, 69, 0, 9, 10, 9, 10, 41, 83, 71, 0,
15, 14, 15, 14, 9, 83, 73, 0, 9, 10, 9, 10, 41, 83, 75, 0, 9, 10, 9,
10, 41, 83, 76, 0, 0, 1, 0, 1, 9, 83, 77, 0, 9, 10, 9, 10, 41, 83, 78,
0, 0, 1, 0, 1, 9, 83, 79, 0, 10, 0, 10, 0, 8, 83, 82, 0, 9, 10, 9, 10,
41, 83, 84, 0, 0, 1, 0, 1, 9, 83, 86, 0, 8, 9, 8, 9, 9, 83, 88, 0, 8,
9, 8, 9, 9, 83, 90, 0, 9, 10, 9, 10, 41, 84, 67, 0, 15, 14, 15, 14,
10, 84, 68, 0, 0, 1, 0, 1, 9, 84, 70, 0, 9, 10, 9, 10, 41, 84, 71, 0,
9, 10, 9, 10, 41, 84, 72, 0, 15, 14, 15, 14, 9, 84, 74, 0, 0, 1, 0,
1, 9, 84, 75, 0, 15, 14, 15, 14, 9, 84, 77, 0, 0, 1, 0, 1, 9, 84, 78,
0, 28, 27, 28, 27, 9, 84, 79, 0, 2, 3, 2, 3, 9, 84, 82, 0, 9, 10, 9,
10, 41, 84, 84, 0, 15, 14, 15, 14, 9, 84, 86, 0, 10, 0, 10, 0, 8, 84,
87, 0, 30, 29, 30, 29, 10, 84, 90, 0, 9, 10, 9, 10, 41, 85, 65, 0, 29,
28, 29, 28, 9, 85, 71, 0, 9, 10, 9, 10, 41, 85, 77, 0, 30, 29, 30, 29,
10, 85, 83, 0, 30, 29, 30, 29, 10, 85, 89, 0, 7, 8, 7, 8, 9, 85, 90,
0, 12, 12, 12, 12, 9, 86, 65, 0, 9, 10, 9, 10, 41, 86, 67, 0, 15, 14,
15, 14, 10, 86, 69, 0, 7, 8, 7, 8, 9, 86, 71, 0, 15, 14, 15, 14, 10,
86, 73, 0, 30, 29, 30, 29, 10, 86, 78, 0, 15, 14, 15, 14, 9, 86, 85,
0, 15, 14, 15, 14, 9, 87, 70, 0, 9, 10, 9, 10, 41, 87, 83, 0, 31, 30,
31, 30, 9, 88, 75, 0, 9, 10, 9, 10, 41, 88, 84, 0, 32, 0, 32, 0, 32,
88, 88, 0, 33, 31, 33, 31, 42, 88, 90, 0, 34, 32, 34, 32, 42, 89, 69,
0, 15, 14, 15, 14, 9, 89, 84, 0, 9, 10, 9, 10, 41, 90, 65, 0, 15, 14,
15, 14, 9, 90, 77, 0, 15, 14, 15, 14, 9, 90, 87, 0, 0, 1, 0, 1, 9, 90,
88, 0, 35, 33, 35, 33, 9, 90, 90, 0, 36, 34, 36, 34, 41, 38, 62, 8,
102, 142, 8, 151, 175, 8, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 108,
1, 0, 0, 1, 108, 1, 0, 0, 1, 80, 1, 0, 0, 1, 108, 1, 0, 0, 1, 108, 0,
0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0,
1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 0, 0, 1, 108, 1, 0, 0, 1, 68, 1, 0,
0, 1, 96, 1, 0, 0, 1, 108, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0,
1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 108, 1, 0, 0, 1,
96, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 0, 1, 68, 1, 0, 2, 1, 40,
1, 0, 0, 1, 68, 1, 0, 0, 1, 108, 0, 0, 0, 1, 68, 1, 0, 2, 1, 40, 0,
0, 2, 1, 40, 0, 0, 2, 1, 40, 1, 0, 0, 1, 108, 1, 0, 0, 1, 68, 1, 0,
1, 2, 2, 6, 12, 2, 6, 8, 2, 3, 16, 2, 6, 10, 3, 6, 10, 13, 1, 6, 4,
6, 7, 12, 13, 2, 6, 9, 3, 11, 1, 1, 11, 1, 13, 12, 13, 36, 48, 36, 64,
36, 144, 52, 64, 100, 116, 100, 128, 100, 132, 100, 140, 100, 144, 132,
140, 144, 144, 149, 157, 149, 161, 149, 165, 165, 165, 50, 48, 50, 48,
45, 48, 56, 45, 48, 54, 32, 49, 53, 58, 48, 56, 58, 49, 55, 0, 42, 42,
42, 138, 42, 171, 58, 58, 106, 106, 122, 171, 155, 155, 0, 1, 0, 0,
0, 35, 11, 0, 0, 1, 0, 0, 0, 38, 11, 0, 0, 2, 0, 255, 1, 20, 1, 0, 1,
68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 36, 1,
0, 1, 108, 1, 1, 2, 0, 255, 1, 30, 1, 0, 1, 108, 1, 1, 2, 0, 255, 1,
23, 1, 0, 1, 80, 1, 1, 2, 0, 255, 1, 27, 1, 0, 1, 108, 1, 1, 1, 0, 255,
1, 30, 0, 0, 1, 108, 0, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0,
255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1,
2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68,
1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 0, 0, 255, 0, 0, 0, 2, 0,
255, 1, 30, 1, 0, 1, 108, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1,
2, 0, 255, 1, 27, 1, 0, 1, 96, 1, 1, 2, 0, 255, 1, 30, 1, 0, 1, 108,
1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1,
68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1,
0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 30,
1, 0, 1, 108, 1, 1, 2, 0, 255, 1, 27, 1, 0, 1, 96, 1, 1, 2, 0, 255,
1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0,
255, 1, 20, 1, 0, 1, 68, 1, 1, 2, 0, 255, 1, 10, 1, 2, 1, 40, 1, 1,
2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 1, 0, 255, 1, 30, 0, 0, 1, 108,
0, 1, 2, 0, 255, 1, 20, 1, 0, 1, 68, 1, 1, 1, 0, 255, 1, 10, 0, 2, 1,
40, 0, 1, 1, 0, 255, 1, 10, 0, 2, 1, 40, 0, 1, 2, 0, 0, 1, 10, 1, 2,
1, 40, 1, 1, 2, 0, 255, 1, 30, 1, 0, 1, 108, 1, 1, 2, 0, 255, 1, 20,
1, 0, 1, 68, 1, 1, 0, 0, 1, 0, 0, 0, 252, 17, 0, 0, 1, 0, 0, 0, 255,
17, 0, 0, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 8, 4, 5, 6, 7,
8, 9, 10, 11, 2, 2, 2, 1, 1, 1, 1, 0, 6, 2, 5, 1, 1, 1, 3, 2, 4, 1,
1, 1, 2, 4, 4, 2, 2, 1, 1, 1, 5, 2, 2, 1, 1, 1, 1, 4, 2, 2, 4, 2, 2,
18, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 12, 0, 1, 2, 3, 4, 5, 6,
7, 8, 9, 10, 11, 3, 0, 0, 0, 19, 8, 0, 0, 1, 13, 1, 0, 2, 0, 0, 0, 56,
9, 0, 0, 42, 58, 16, 106, 138, 16, 155, 171, 16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0, 0, 0, 220, 10, 0, 0, 241, 0, 0, 0, 139, 0, 0, 0, 36,
64, 4, 100, 144, 4, 149, 165, 4, 0, 0, 0, 112, 0, 0, 0, 188, 14, 0,
0, 241, 8, 0, 0, 210, 8, 0, 0, 124, 14, 0, 0, 236, 10, 0, 0, 72, 9,
0, 0, 88, 12, 0, 0, 28, 8, 0, 0, 212, 14, 0, 0, 132, 11, 0, 0, 116,
11, 0, 0, 220, 17, 0, 0, 255, 80, 129, 5, 212, 17, 0, 0, 0, 0, 0, 0,
228, 17, 0, 0, 41, 9, 0, 0, 0, 0, 0, 0, 120, 0, 0, 0, 41, 11, 0, 0,
0, 0, 0, 0, 60, 11, 0, 0, 0, 0, 0, 0, 21, 9, 0, 0, 244, 17, 0, 0, 84,
11, 0, 0, 204, 14, 0, 0, 180, 14, 0, 0, 116, 14, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 100, 14, 0, 0, 196, 14, 0, 0, 108, 14, 0, 0,
172, 14, 0, 0, 4, 18, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 124, 11, 0, 0,
96, 11, 0, 0, 0, 0, 255, 0, 0, 0, 3, 1, 4, 1, 23, 3, 0, 1, 80, 3, 1,
3, 0, 255, 1, 20, 3, 0, 1, 68, 3, 1, 7, 1, 7, 2, 23, 3, 30, 16, 0, 2,
80, 3, 1, 108, 16, 1, 5, 2, 6, 2, 23, 3, 30, 15, 0, 2, 80, 3, 1, 108,
15, 1, 10, 0, 255, 1, 28, 16, 0, 1, 100, 16, 1, 10, 1, 6, 1, 30, 16,
0, 1, 108, 16, 1, 7, 2, 7, 2, 23, 3, 30, 16, 0, 2, 80, 3, 1, 108, 16,
1, 7, 1, 6, 2, 23, 3, 20, 16, 0, 2, 80, 3, 1, 68, 16, 1, 7, 1, 5, 2,
17, 3, 20, 16, 0, 2, 56, 3, 1, 68, 16, 1, 7, 1, 4, 2, 23, 3, 14, 16,
4, 1, 80, 3, 1, 2, 1, 56, 16, 1, 3, 1, 8, 1, 23, 3, 0, 1, 80, 3, 1,
3, 1, 6, 1, 20, 3, 0, 1, 68, 3, 1, 3, 2, 4, 1, 17, 3, 0, 1, 56, 3, 1,
7, 1, 5, 2, 23, 3, 20, 16, 0, 2, 80, 3, 1, 68, 16, 1, 5, 1, 6, 2, 23,
3, 23, 15, 0, 2, 80, 3, 1, 80, 15, 1, 7, 1, 4, 2, 24, 3, 30, 16, 0,
2, 84, 3, 1, 108, 16, 1, 7, 0, 255, 2, 23, 3, 23, 16, 0, 2, 80, 3, 1,
80, 16, 1, 3, 2, 4, 1, 20, 3, 0, 1, 68, 3, 1, 7, 1, 4, 2, 14, 3, 20,
16, 0, 2, 44, 3, 1, 68, 16, 1, 3, 1, 1, 1, 20, 3, 0, 1, 68, 3, 1, 5,
1, 5, 2, 23, 3, 30, 15, 0, 2, 80, 3, 1, 108, 15, 1, 7, 1, 7, 2, 17,
3, 30, 16, 0, 2, 56, 3, 1, 108, 16, 1, 7, 1, 2, 2, 30, 3, 30, 16, 0,
2, 108, 3, 1, 108, 16, 1, 7, 1, 6, 2, 20, 3, 14, 16, 4, 1, 68, 3, 1,
2, 1, 56, 16, 1, 7, 1, 1, 2, 23, 3, 23, 16, 0, 2, 80, 3, 1, 80, 16,
1, 6, 1, 5, 3, 23, 3, 30, 15, 14, 17, 4, 2, 80, 3, 1, 108, 15, 1, 2,
1, 56, 17, 1, 3, 1, 6, 1, 23, 3, 0, 1, 80, 3, 1, 7, 1, 4, 2, 20, 3,
20, 16, 0, 2, 68, 3, 1, 68, 16, 1, 7, 2, 5, 2, 24, 3, 30, 16, 0, 2,
84, 3, 1, 108, 16, 1, 4, 1, 5, 2, 20, 3, 20, 14, 0, 2, 68, 3, 1, 68,
14, 1, 7, 0, 3, 2, 11, 3, 14, 16, 4, 1, 44, 3, 1, 2, 1, 56, 16, 1, 7,
0, 3, 2, 11, 3, 14, 16, 4, 1, 44, 3, 1, 2, 1, 56, 16, 1, 9, 2, 255,
2, 24, 5, 30, 16, 0, 2, 84, 5, 1, 108, 16, 1, 8, 1, 255, 3, 23, 4, 30,
11, 14, 16, 4, 2, 80, 4, 1, 108, 11, 1, 2, 1, 56, 16, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 1, 1, 1, 3, 2, 3, 14, 2, 3, 15, 3, 3, 15, 17, 2, 3, 16, 3, 4,
11, 16, 2, 5, 16, 1, 16, 0, 0, 0, 1, 0, 0, 0, 0, 11, 0, 0, 4, 0, 0,
0, 7, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
0, 0, 140, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 104, 11, 0,
0, 0, 0, 4, 1, 68, 3, 0, 5, 1, 80, 1, 0, 8, 1, 80, 0, 0, 4, 1, 68, 3,
0, 5, 1, 68, 1, 0, 8, 1, 68, 0, 0, 4, 2, 80, 3, 0, 108, 16, 0, 5, 2,
80, 1, 0, 108, 7, 0, 8, 2, 80, 0, 0, 108, 6, 0, 4, 2, 80, 3, 0, 108,
15, 0, 5, 2, 80, 1, 0, 108, 7, 0, 8, 2, 80, 0, 0, 108, 6, 0, 4, 1, 100,
16, 0, 5, 1, 100, 7, 0, 8, 1, 100, 6, 0, 4, 1, 108, 16, 0, 5, 1, 108,
7, 0, 8, 1, 108, 6, 0, 4, 2, 80, 3, 0, 108, 16, 0, 5, 2, 80, 1, 0, 108,
7, 0, 8, 2, 80, 0, 0, 108, 6, 0, 4, 2, 80, 3, 0, 68, 16, 0, 5, 2, 80,
1, 0, 68, 7, 0, 8, 2, 80, 0, 0, 68, 6, 0, 4, 2, 56, 3, 0, 68, 16, 0,
5, 2, 56, 1, 0, 68, 7, 0, 8, 2, 56, 0, 0, 68, 6, 0, 4, 1, 80, 3, 0,
6, 1, 56, 16, 0, 5, 1, 80, 1, 0, 7, 1, 56, 7, 0, 12, 1, 80, 0, 0, 10,
1, 56, 6, 0, 4, 1, 80, 3, 0, 5, 1, 80, 1, 0, 8, 1, 80, 0, 0, 4, 1, 68,
3, 0, 5, 1, 68, 1, 0, 8, 1, 68, 0, 0, 4, 1, 56, 3, 0, 5, 1, 56, 1, 0,
8, 1, 56, 0, 0, 4, 2, 80, 3, 0, 68, 16, 0, 5, 2, 80, 1, 0, 68, 7, 0,
8, 2, 80, 0, 0, 68, 6, 0, 4, 2, 80, 3, 0, 80, 15, 0, 5, 2, 80, 1, 0,
80, 7, 0, 8, 2, 80, 0, 0, 80, 6, 0, 4, 2, 84, 3, 0, 108, 16, 0, 5, 2,
84, 1, 0, 108, 7, 0, 8, 2, 84, 0, 0, 108, 6, 0, 4, 2, 80, 3, 0, 80,
16, 0, 5, 2, 80, 1, 0, 80, 7, 0, 8, 2, 80, 0, 0, 80, 6, 0, 4, 1, 68,
3, 0, 5, 1, 68, 1, 0, 8, 1, 68, 0, 0, 4, 2, 44, 3, 0, 68, 16, 0, 5,
2, 44, 1, 0, 68, 7, 0, 8, 2, 44, 0, 0, 68, 6, 0, 4, 1, 68, 3, 0, 5,
1, 68, 1, 0, 8, 1, 68, 0, 0, 4, 2, 80, 3, 0, 108, 15, 0, 5, 2, 80, 1,
0, 108, 7, 0, 8, 2, 80, 0, 0, 108, 6, 0, 4, 2, 56, 3, 0, 108, 16, 0,
5, 2, 56, 1, 0, 108, 7, 0, 8, 2, 56, 0, 0, 108, 6, 0, 4, 2, 108, 3,
0, 108, 16, 0, 5, 2, 108, 1, 0, 108, 7, 0, 8, 2, 108, 0, 0, 108, 6,
0, 4, 1, 68, 3, 0, 6, 1, 56, 16, 0, 5, 1, 68, 1, 0, 7, 1, 56, 7, 0,
12, 1, 68, 0, 0, 10, 1, 56, 6, 0, 4, 2, 80, 3, 0, 80, 16, 0, 5, 2, 80,
1, 0, 80, 7, 0, 8, 2, 80, 0, 0, 80, 6, 0, 4, 2, 80, 3, 0, 108, 15, 0,
6, 1, 56, 17, 0, 5, 2, 80, 1, 0, 108, 7, 0, 8, 2, 80, 0, 0, 108, 6,
0, 4, 1, 80, 3, 0, 5, 1, 80, 1, 0, 8, 1, 80, 0, 0, 4, 2, 68, 3, 0, 68,
16, 0, 5, 2, 68, 1, 0, 68, 7, 0, 8, 2, 68, 0, 0, 68, 6, 0, 4, 2, 84,
3, 0, 108, 16, 0, 5, 2, 84, 1, 0, 108, 7, 0, 8, 2, 84, 0, 0, 108, 6,
0, 4, 2, 68, 3, 0, 68, 14, 0, 5, 2, 68, 1, 0, 68, 6, 0, 8, 1, 68, 0,
0, 4, 1, 44, 3, 0, 6, 1, 56, 16, 0, 5, 1, 44, 1, 0, 7, 1, 56, 7, 0,
12, 1, 44, 0, 0, 10, 1, 56, 6, 0, 4, 1, 44, 3, 0, 6, 1, 56, 16, 0, 5,
1, 44, 1, 0, 7, 1, 56, 7, 0, 12, 1, 44, 0, 0, 10, 1, 56, 6, 0, 4, 2,
84, 5, 0, 108, 16, 0, 5, 2, 84, 3, 0, 108, 7, 0, 8, 2, 84, 1, 0, 108,
6, 0, 4, 2, 80, 4, 0, 108, 11, 0, 6, 1, 56, 16, 0, 5, 2, 80, 2, 0, 108,
5, 0, 7, 1, 56, 7, 0, 12, 1, 80, 1, 0, 10, 1, 56, 6, 0, 0, 0, 2, 0,
0, 0, 156, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 11, 38, 46, 38, 62,
38, 142, 38, 175, 102, 142, 151, 151, 151, 159, 1, 0, 0, 0, 238, 8,
0, 0, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, 67, 0, 0
};
const resource_hnd_t wifi_firmware_clm_blob = { RESOURCE_IN_MEMORY, 4684, {.mem = { (const char *) wifi_firmware_clm_blob_data }}};

View File

@ -7,7 +7,7 @@
*
***************************************************************************************************
* \copyright
* Copyright 2018-2020 Cypress Semiconductor Corporation
* Copyright 2018-2021 Cypress Semiconductor Corporation
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
@ -26,6 +26,7 @@
#include <stdlib.h>
#include "cy_network_buffer.h"
#include "cy_utils.h"
#include "cyhal_system.h"
#include "lwip/pbuf.h"
#include "lwip/memp.h"
@ -37,22 +38,35 @@
whd_result_t cy_host_buffer_get(whd_buffer_t* buffer, whd_buffer_dir_t direction,
unsigned short size, unsigned long timeout_ms)
{
CY_UNUSED_PARAMETER(direction);
CY_UNUSED_PARAMETER(timeout_ms);
struct pbuf* p = NULL;
if ((direction == WHD_NETWORK_TX) && (size <= PBUF_POOL_BUFSIZE))
unsigned long counter = 0;
do
{
p = pbuf_alloc(PBUF_RAW, size, PBUF_POOL);
}
else
{
p = pbuf_alloc(PBUF_RAW, size+SDIO_BLOCK_SIZE, PBUF_RAM);
if (p != NULL)
if (direction == WHD_NETWORK_TX)
{
p->len = size;
p->tot_len -= SDIO_BLOCK_SIZE;
// Allocate from the POOL if possible to avoid dynamic memory allocation
pbuf_type type = (size <= PBUF_POOL_BUFSIZE) ? PBUF_POOL : PBUF_RAM;
p = pbuf_alloc(PBUF_RAW, size, type);
}
}
else
{
// Increase allocation size to ensure the SDIO can write fully aligned blocks for
// best throughput performance
p = pbuf_alloc(PBUF_RAW, size + SDIO_BLOCK_SIZE, PBUF_RAM);
if (p != NULL)
{
p->len = size;
p->tot_len -= SDIO_BLOCK_SIZE;
}
}
if (NULL == p)
{
cyhal_system_delay_ms(1);
}
} while (NULL == p && ++counter < timeout_ms);
if (p != NULL)
{
*buffer = p;

View File

@ -7,7 +7,7 @@
*
***************************************************************************************************
* \copyright
* Copyright 2018-2020 Cypress Semiconductor Corporation
* Copyright 2018-2021 Cypress Semiconductor Corporation
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");

View File

@ -6,7 +6,7 @@
*
***************************************************************************************************
* \copyright
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2020-2021 Cypress Semiconductor Corporation
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");

View File

@ -6,7 +6,7 @@
*
***************************************************************************************************
* \copyright
* Copyright 2018-2020 Cypress Semiconductor Corporation
* Copyright 2018-2021 Cypress Semiconductor Corporation
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
@ -28,7 +28,9 @@
#include "cyabs_rtos.h"
#include "whd_types.h"
#include "cyhal.h"
#if defined(COMPONENT_BSP_DESIGN_MODUS) || defined(COMPONENT_CUSTOM_DESIGN_MODUS)
#include "cycfg.h"
#endif
#if defined(__cplusplus)
extern "C" {
@ -39,6 +41,7 @@ extern "C" {
#define COUNTRY WHD_COUNTRY_AUSTRALIA
#define DEFAULT_OOB_PIN 0
#define WLAN_POWER_UP_DELAY_MS 250
#define WLAN_CBUCK_DISCHARGE_MS 10
#define SDIO_ENUMERATION_TRIES 500
#define SDIO_RETRY_DELAY_MS 1
@ -171,9 +174,11 @@ static cy_rslt_t reset_wifi_chip(void)
{
// WiFi into reset
cy_rslt_t result = cyhal_gpio_init(CYBSP_WIFI_WL_REG_ON, CYHAL_GPIO_DIR_OUTPUT,
CYHAL_GPIO_DRIVE_PULLUP, 0);
CYHAL_GPIO_DRIVE_PULLUP, false);
if (result == CY_RSLT_SUCCESS)
{
// Allow CBUCK regulator to discharge
cyhal_system_delay_ms(WLAN_CBUCK_DISCHARGE_MS);
// WiFi out of reset
cyhal_gpio_write(CYBSP_WIFI_WL_REG_ON, true);
cyhal_system_delay_ms(WLAN_POWER_UP_DELAY_MS);

View File

@ -8,7 +8,7 @@
*
***************************************************************************************************
* \copyright
* Copyright 2018-2020 Cypress Semiconductor Corporation
* Copyright 2018-2021 Cypress Semiconductor Corporation
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");

View File

@ -0,0 +1 @@
<version>1.1.2.20805</version>

View File

@ -6,4 +6,4 @@
* MAC address is printed during WHD power up
*/
#define NVRAM_GENERATED_MAC_ADDRESS "macaddr=00:A0:50:08:ab:72"
#define NVRAM_GENERATED_MAC_ADDRESS "macaddr=00:A0:50:20:2b:d0"

View File

@ -1,5 +1,5 @@
/*
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company)
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");

View File

@ -1,5 +1,5 @@
/*
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company)
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
@ -185,7 +185,19 @@ typedef struct whd_event
*/
typedef void *(*whd_event_handler_t)(whd_interface_t ifp, const whd_event_header_t *event_header,
const uint8_t *event_data, void *handler_user_data);
/** @addtogroup event WHD Error handling API
* Functions that allow user applications to receive error callbacks and set error handlers
* @{
*/
/** Error handler prototype definition
*
* @param whd_driver Pointer to handle instance of whd driver
* @param error_type whd error type
* @param event_data event data
* @param handler_user_data semaphore data
*/
typedef void *(*whd_error_handler_t)(whd_driver_t whd_driver, const uint8_t *error_type,
const uint8_t *event_data, void *handler_user_data);
/** Registers a handler to receive event callbacks.
*
* This function registers a callback handler to be notified when
@ -207,6 +219,28 @@ typedef void *(*whd_event_handler_t)(whd_interface_t ifp, const whd_event_header
*/
uint32_t whd_wifi_set_event_handler(whd_interface_t ifp, const uint32_t *event_type, whd_event_handler_t handler_func,
void *handler_user_data, uint16_t *event_index);
/** Registers a handler to receive error callbacks.
*
* This function registers a callback handler to be notified when
* a particular event is received.
*
*
* @note Currently each event may only be registered to one handler and there is a limit to the number of simultaneously
* registered events. Maximum of 5 event handlers can registered simultaneously, this also includes the internal
* event handler registration which happens during scan, join and starting an AP.
*
* @param ifp Pointer to handle instance of whd interface
* @param error_nums Pointer to the event list as WLC_ERR_BUS and WLC_ERR_FW
* @param handler_func A function pointer to the handler callback
* @param handler_user_data A pointer value which will be passed to the event handler function
* at the time an event is triggered (NULL is allowed)
* @param error_index Entry where the error handler is registered in the list
*
* @return WHD_SUCCESS or Error code
*/
uint32_t whd_wifi_set_error_handler(whd_interface_t ifp, const uint8_t *error_nums, whd_error_handler_t handler_func,
void *handler_user_data, uint16_t *error_index);
/* @} */
/** Delete/Deregister the event entry where callback is registered
@ -218,6 +252,15 @@ uint32_t whd_wifi_set_event_handler(whd_interface_t ifp, const uint32_t *event_t
*/
uint32_t whd_wifi_deregister_event_handler(whd_interface_t ifp, uint16_t event_index);
/** Delete/Deregister the error entry where callback is registered
*
* @param ifp Pointer to handle instance of whd interface
* @param error_index Error index obtained during registration by whd_wifi_set_error_handler
*
* @return WHD_SUCCESS or Error code
*/
uint32_t whd_wifi_deregister_error_handler(whd_interface_t ifp, uint16_t error_index);
#ifdef __cplusplus
} /* extern "C" */

View File

@ -1,5 +1,5 @@
/*
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company)
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
@ -67,17 +67,17 @@ struct whd_buffer_funcs
* which includes the MTU, other other various header. Refer to whd_types.h
* to find the size of WHD_LINK_MTU
*
* @param buffer A pointer which receives the allocated packet buffer handle
* @param direction Indicates transmit/receive direction that the packet buffer is
* used for. This may be needed if tx/rx pools are separate.
* @param size The number of bytes to allocate.
* @param wait Whether to wait for a packet buffer to be available
* @param buffer A pointer which receives the allocated packet buffer handle
* @param direction Indicates transmit/receive direction that the packet buffer is
* used for. This may be needed if tx/rx pools are separate.
* @param size The number of bytes to allocate.
* @param timeout_ms Maximum period to block for available buffer
*
* @return WHD_SUCCESS or error code
* @return WHD_SUCCESS or error code
*
*/
whd_result_t (*whd_host_buffer_get)(whd_buffer_t *buffer, whd_buffer_dir_t direction, unsigned short size,
unsigned long wait);
unsigned long timeout_ms);
/** Releases a packet buffer
*

View File

@ -1,5 +1,5 @@
/*
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company)
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");

View File

@ -1,5 +1,5 @@
/*
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company)
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");

View File

@ -0,0 +1,3 @@
#define WHD_VERSION "v1.94.0"
#define WHD_BRANCH "v1.94.0"
#define WHD_DATE "2021-04-27 16:54:34 +0800"

View File

@ -1,5 +1,5 @@
/*
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company)
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");

View File

@ -19,8 +19,8 @@
CY_SECTION_WHD(CY_STORAGE_WIFI_DATA) __attribute__((used))
#endif
const unsigned char wifi_mfg_firmware_clm_blob_data[7697] = {
66, 76, 79, 66, 60, 0, 0, 0, 77, 58, 34, 16, 1, 0, 0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 60, 0, 0, 0, 209, 29, 0, 0, 69, 179, 25, 223, 0, 0, 0, 0,
66, 76, 79, 66, 60, 0, 0, 0, 60, 31, 12, 37, 1, 0, 0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 60, 0, 0, 0, 209, 29, 0, 0, 51, 12, 129, 160, 0, 0, 0, 0,
0, 0, 0, 0, 13, 30, 0, 0, 4, 0, 0, 0, 147, 68, 77, 121, 0, 0, 0, 0,
67, 76, 77, 32, 68, 65, 84, 65, 0, 0, 18, 0, 2, 0, 57, 46, 49, 48, 46,
48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 46, 51, 54, 46, 49,
@ -256,8 +256,8 @@ const unsigned char wifi_mfg_firmware_clm_blob_data[7697] = {
2, 2, 5, 1, 1, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 12, 0, 1,
2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 4, 0, 1, 2, 3, 8, 12, 13, 14, 15, 16,
17, 18, 19, 8, 4, 5, 6, 7, 8, 9, 10, 11, 21, 2, 2, 18, 4, 5, 6, 7, 8,
9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 50, 48, 50, 48, 45,
48, 57, 45, 48, 57, 32, 48, 49, 58, 51, 53, 58, 49, 54, 0, 0, 3, 0,
9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 50, 48, 50, 49, 45,
48, 52, 45, 50, 54, 32, 48, 52, 58, 49, 51, 58, 52, 49, 0, 0, 3, 0,
0, 0, 196, 11, 0, 0, 1, 14, 1, 0, 3, 0, 0, 0, 120, 14, 0, 0, 42, 58,
16, 106, 138, 16, 155, 171, 16, 0, 0, 0, 3, 0, 0, 0, 28, 23, 0, 0, 21,
2, 2, 0, 9, 0, 19, 0, 22, 0, 24, 0, 32, 0, 35, 0, 42, 0, 53, 0, 59,

View File

@ -19,8 +19,8 @@
CY_SECTION_WHD(CY_STORAGE_WIFI_DATA) __attribute__((used))
#endif
const unsigned char wifi_firmware_clm_blob_data[7697] = {
66, 76, 79, 66, 60, 0, 0, 0, 227, 75, 186, 247, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 209, 29, 0, 0, 79, 39, 210, 178, 0, 0, 0,
66, 76, 79, 66, 60, 0, 0, 0, 37, 118, 89, 166, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 209, 29, 0, 0, 84, 59, 164, 193, 0, 0, 0,
0, 0, 0, 0, 0, 13, 30, 0, 0, 4, 0, 0, 0, 147, 68, 77, 121, 0, 0, 0,
0, 67, 76, 77, 32, 68, 65, 84, 65, 0, 0, 18, 0, 2, 0, 57, 46, 49, 48,
46, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 46, 51, 54, 46,
@ -256,8 +256,8 @@ const unsigned char wifi_firmware_clm_blob_data[7697] = {
2, 2, 5, 1, 1, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 12, 0, 1,
2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 4, 0, 1, 2, 3, 8, 12, 13, 14, 15, 16,
17, 18, 19, 8, 4, 5, 6, 7, 8, 9, 10, 11, 21, 2, 2, 18, 4, 5, 6, 7, 8,
9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 50, 48, 50, 48, 45,
48, 57, 45, 48, 57, 32, 48, 49, 58, 49, 57, 58, 48, 51, 0, 0, 3, 0,
9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 50, 48, 50, 49, 45,
48, 52, 45, 50, 54, 32, 48, 52, 58, 48, 49, 58, 49, 53, 0, 0, 3, 0,
0, 0, 196, 11, 0, 0, 1, 14, 1, 0, 3, 0, 0, 0, 120, 14, 0, 0, 42, 58,
16, 106, 138, 16, 155, 171, 16, 0, 0, 0, 3, 0, 0, 0, 28, 23, 0, 0, 21,
2, 2, 0, 9, 0, 19, 0, 22, 0, 24, 0, 32, 0, 35, 0, 42, 0, 53, 0, 59,

View File

@ -20,11 +20,11 @@
#include "wiced_resource.h"
extern const resource_hnd_t wifi_firmware_image;
extern const unsigned char wifi_firmware_image_data[444199];
extern const unsigned char wifi_firmware_image_data[452290];
extern const resource_hnd_t wifi_firmware_clm_blob;
extern const unsigned char wifi_firmware_clm_blob_data[7697];
extern const resource_hnd_t wifi_mfg_firmware_image;
extern const unsigned char wifi_mfg_firmware_image_data[487520];
extern const unsigned char wifi_mfg_firmware_image_data[494480];
extern const resource_hnd_t wifi_mfg_firmware_clm_blob;
extern const unsigned char wifi_mfg_firmware_clm_blob_data[7697];

View File

@ -18,9 +18,9 @@
#if defined(CY_STORAGE_WIFI_DATA)
CY_SECTION_WHD(CY_STORAGE_WIFI_DATA) __attribute__((used))
#endif
const unsigned char wifi_mfg_firmware_clm_blob_image_data[7222] = {
66, 76, 79, 66, 60, 0, 0, 0, 242, 194, 248, 205, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 246, 27, 0, 0, 100, 154, 197, 22, 0, 0,
const unsigned char wifi_mfg_firmware_clm_blob_data[7222] = {
66, 76, 79, 66, 60, 0, 0, 0, 66, 148, 191, 208, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 246, 27, 0, 0, 114, 152, 126, 130, 0, 0,
0, 0, 0, 0, 0, 0, 50, 28, 0, 0, 4, 0, 0, 0, 42, 255, 237, 159, 0, 0,
0, 0, 67, 76, 77, 32, 68, 65, 84, 65, 0, 0, 12, 0, 2, 0, 57, 46, 49,
48, 46, 51, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 46, 50, 57,
@ -78,8 +78,8 @@ const unsigned char wifi_mfg_firmware_clm_blob_image_data[7222] = {
33, 38, 49, 2, 33, 49, 1, 38, 1, 48, 1, 49, 69, 48, 0, 88, 65, 0, 88,
85, 0, 65, 85, 2, 74, 80, 1, 0, 0, 3, 0, 0, 0, 124, 10, 0, 0, 16, 4,
5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 46, 4, 36,
64, 4, 100, 144, 4, 149, 177, 4, 50, 48, 50, 48, 45, 48, 49, 45, 51,
48, 32, 50, 49, 58, 50, 57, 58, 53, 53, 0, 4, 2, 64, 19, 0, 64, 49,
64, 4, 100, 144, 4, 149, 177, 4, 50, 48, 50, 49, 45, 48, 51, 45, 50,
56, 32, 50, 50, 58, 52, 54, 58, 49, 55, 0, 4, 2, 64, 19, 0, 64, 49,
0, 1, 2, 40, 14, 0, 40, 39, 0, 4, 4, 56, 19, 0, 58, 28, 0, 60, 39, 0,
70, 49, 0, 1, 3, 52, 15, 0, 64, 30, 0, 72, 39, 0, 4, 3, 60, 20, 0, 60,
38, 0, 60, 49, 0, 1, 3, 56, 14, 0, 60, 25, 0, 60, 39, 0, 6, 1, 84, 20,
@ -396,5 +396,5 @@ const unsigned char wifi_mfg_firmware_clm_blob_image_data[7222] = {
10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1, 18, 1, 255, 1, 52, 1, 14,
1, 15, 3, 28, 39, 49, 2, 19, 49, 166, 169, 0, 0
};
const resource_hnd_t wifi_mfg_firmware_clm_blob = { RESOURCE_IN_MEMORY, 7222, {.mem = { (const char *) wifi_mfg_firmware_clm_blob_image_data }}};
const resource_hnd_t wifi_mfg_firmware_clm_blob = { RESOURCE_IN_MEMORY, 7222, {.mem = { (const char *) wifi_mfg_firmware_clm_blob_data }}};

View File

@ -18,9 +18,9 @@
#if defined(CY_STORAGE_WIFI_DATA)
CY_SECTION_WHD(CY_STORAGE_WIFI_DATA) __attribute__((used))
#endif
const unsigned char wifi_firmware_clm_blob_image_data[7222] = {
66, 76, 79, 66, 60, 0, 0, 0, 132, 159, 16, 216, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 246, 27, 0, 0, 183, 10, 32, 40, 0, 0, 0,
const unsigned char wifi_firmware_clm_blob_data[7222] = {
66, 76, 79, 66, 60, 0, 0, 0, 98, 110, 230, 202, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 246, 27, 0, 0, 241, 7, 208, 131, 0, 0, 0,
0, 0, 0, 0, 0, 50, 28, 0, 0, 4, 0, 0, 0, 42, 255, 237, 159, 0, 0, 0,
0, 67, 76, 77, 32, 68, 65, 84, 65, 0, 0, 12, 0, 2, 0, 57, 46, 49, 48,
46, 51, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 46, 50, 57, 46,
@ -78,8 +78,8 @@ const unsigned char wifi_firmware_clm_blob_image_data[7222] = {
49, 1, 38, 1, 48, 1, 49, 69, 48, 0, 88, 65, 0, 88, 85, 0, 65, 85, 2,
74, 80, 1, 0, 0, 3, 0, 0, 0, 124, 10, 0, 0, 16, 4, 5, 6, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 46, 4, 36, 64, 4, 100, 144,
4, 149, 177, 4, 50, 48, 50, 48, 45, 48, 49, 45, 51, 48, 32, 50, 49,
58, 51, 48, 58, 48, 53, 0, 4, 2, 64, 19, 0, 64, 49, 0, 1, 2, 40, 14,
4, 149, 177, 4, 50, 48, 50, 49, 45, 48, 51, 45, 50, 56, 32, 50, 50,
58, 52, 55, 58, 51, 51, 0, 4, 2, 64, 19, 0, 64, 49, 0, 1, 2, 40, 14,
0, 40, 39, 0, 4, 4, 56, 19, 0, 58, 28, 0, 60, 39, 0, 70, 49, 0, 1, 3,
52, 15, 0, 64, 30, 0, 72, 39, 0, 4, 3, 60, 20, 0, 60, 38, 0, 60, 49,
0, 1, 3, 56, 14, 0, 60, 25, 0, 60, 39, 0, 6, 1, 84, 20, 0, 3, 1, 84,
@ -396,5 +396,5 @@ const unsigned char wifi_firmware_clm_blob_image_data[7222] = {
1, 255, 1, 52, 1, 14, 1, 15, 3, 28, 39, 49, 2, 19, 49, 166, 169, 0,
0
};
const resource_hnd_t wifi_firmware_clm_blob = { RESOURCE_IN_MEMORY, 7222, {.mem = { (const char *) wifi_firmware_clm_blob_image_data }}};
const resource_hnd_t wifi_firmware_clm_blob = { RESOURCE_IN_MEMORY, 7222, {.mem = { (const char *) wifi_firmware_clm_blob_data }}};

View File

@ -20,12 +20,12 @@
#include "wiced_resource.h"
extern const resource_hnd_t wifi_firmware_image;
extern const unsigned char wifi_firmware_image_data[556559];
extern const unsigned char wifi_firmware_image_data[419799];
extern const resource_hnd_t wifi_firmware_clm_blob;
extern const unsigned char wifi_firmware_clm_blob_data[4684];
extern const unsigned char wifi_firmware_clm_blob_data[7222];
extern const resource_hnd_t wifi_mfg_firmware_image;
extern const unsigned char wifi_mfg_firmware_image_data[561035];
extern const unsigned char wifi_mfg_firmware_image_data[396322];
extern const resource_hnd_t wifi_mfg_firmware_clm_blob;
extern const unsigned char wifi_mfg_firmware_clm_blob_data[4684];
extern const unsigned char wifi_mfg_firmware_clm_blob_data[7222];
#endif /* ifndef INCLUDED_RESOURCES_H_ */

View File

@ -18,9 +18,9 @@
#if defined(CY_STORAGE_WIFI_DATA)
CY_SECTION_WHD(CY_STORAGE_WIFI_DATA) __attribute__((used))
#endif
const unsigned char wifi_mfg_firmware_clm_blob_image_data[7222] = {
66, 76, 79, 66, 60, 0, 0, 0, 242, 194, 248, 205, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 246, 27, 0, 0, 100, 154, 197, 22, 0, 0,
const unsigned char wifi_mfg_firmware_clm_blob_data[7222] = {
66, 76, 79, 66, 60, 0, 0, 0, 66, 148, 191, 208, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 246, 27, 0, 0, 114, 152, 126, 130, 0, 0,
0, 0, 0, 0, 0, 0, 50, 28, 0, 0, 4, 0, 0, 0, 42, 255, 237, 159, 0, 0,
0, 0, 67, 76, 77, 32, 68, 65, 84, 65, 0, 0, 12, 0, 2, 0, 57, 46, 49,
48, 46, 51, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 46, 50, 57,
@ -78,8 +78,8 @@ const unsigned char wifi_mfg_firmware_clm_blob_image_data[7222] = {
33, 38, 49, 2, 33, 49, 1, 38, 1, 48, 1, 49, 69, 48, 0, 88, 65, 0, 88,
85, 0, 65, 85, 2, 74, 80, 1, 0, 0, 3, 0, 0, 0, 124, 10, 0, 0, 16, 4,
5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 46, 4, 36,
64, 4, 100, 144, 4, 149, 177, 4, 50, 48, 50, 48, 45, 48, 49, 45, 51,
48, 32, 50, 49, 58, 50, 57, 58, 53, 53, 0, 4, 2, 64, 19, 0, 64, 49,
64, 4, 100, 144, 4, 149, 177, 4, 50, 48, 50, 49, 45, 48, 51, 45, 50,
56, 32, 50, 50, 58, 52, 54, 58, 49, 55, 0, 4, 2, 64, 19, 0, 64, 49,
0, 1, 2, 40, 14, 0, 40, 39, 0, 4, 4, 56, 19, 0, 58, 28, 0, 60, 39, 0,
70, 49, 0, 1, 3, 52, 15, 0, 64, 30, 0, 72, 39, 0, 4, 3, 60, 20, 0, 60,
38, 0, 60, 49, 0, 1, 3, 56, 14, 0, 60, 25, 0, 60, 39, 0, 6, 1, 84, 20,
@ -396,5 +396,5 @@ const unsigned char wifi_mfg_firmware_clm_blob_image_data[7222] = {
10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1, 18, 1, 255, 1, 52, 1, 14,
1, 15, 3, 28, 39, 49, 2, 19, 49, 166, 169, 0, 0
};
const resource_hnd_t wifi_mfg_firmware_clm_blob = { RESOURCE_IN_MEMORY, 7222, {.mem = { (const char *) wifi_mfg_firmware_clm_blob_image_data }}};
const resource_hnd_t wifi_mfg_firmware_clm_blob = { RESOURCE_IN_MEMORY, 7222, {.mem = { (const char *) wifi_mfg_firmware_clm_blob_data }}};

View File

@ -18,9 +18,9 @@
#if defined(CY_STORAGE_WIFI_DATA)
CY_SECTION_WHD(CY_STORAGE_WIFI_DATA) __attribute__((used))
#endif
const unsigned char wifi_firmware_clm_blob_image_data[7222] = {
66, 76, 79, 66, 60, 0, 0, 0, 132, 159, 16, 216, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 246, 27, 0, 0, 183, 10, 32, 40, 0, 0, 0,
const unsigned char wifi_firmware_clm_blob_data[7222] = {
66, 76, 79, 66, 60, 0, 0, 0, 98, 110, 230, 202, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 246, 27, 0, 0, 241, 7, 208, 131, 0, 0, 0,
0, 0, 0, 0, 0, 50, 28, 0, 0, 4, 0, 0, 0, 42, 255, 237, 159, 0, 0, 0,
0, 67, 76, 77, 32, 68, 65, 84, 65, 0, 0, 12, 0, 2, 0, 57, 46, 49, 48,
46, 51, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 46, 50, 57, 46,
@ -78,8 +78,8 @@ const unsigned char wifi_firmware_clm_blob_image_data[7222] = {
49, 1, 38, 1, 48, 1, 49, 69, 48, 0, 88, 65, 0, 88, 85, 0, 65, 85, 2,
74, 80, 1, 0, 0, 3, 0, 0, 0, 124, 10, 0, 0, 16, 4, 5, 6, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 46, 4, 36, 64, 4, 100, 144,
4, 149, 177, 4, 50, 48, 50, 48, 45, 48, 49, 45, 51, 48, 32, 50, 49,
58, 51, 48, 58, 48, 53, 0, 4, 2, 64, 19, 0, 64, 49, 0, 1, 2, 40, 14,
4, 149, 177, 4, 50, 48, 50, 49, 45, 48, 51, 45, 50, 56, 32, 50, 50,
58, 52, 55, 58, 51, 51, 0, 4, 2, 64, 19, 0, 64, 49, 0, 1, 2, 40, 14,
0, 40, 39, 0, 4, 4, 56, 19, 0, 58, 28, 0, 60, 39, 0, 70, 49, 0, 1, 3,
52, 15, 0, 64, 30, 0, 72, 39, 0, 4, 3, 60, 20, 0, 60, 38, 0, 60, 49,
0, 1, 3, 56, 14, 0, 60, 25, 0, 60, 39, 0, 6, 1, 84, 20, 0, 3, 1, 84,
@ -396,5 +396,5 @@ const unsigned char wifi_firmware_clm_blob_image_data[7222] = {
1, 255, 1, 52, 1, 14, 1, 15, 3, 28, 39, 49, 2, 19, 49, 166, 169, 0,
0
};
const resource_hnd_t wifi_firmware_clm_blob = { RESOURCE_IN_MEMORY, 7222, {.mem = { (const char *) wifi_firmware_clm_blob_image_data }}};
const resource_hnd_t wifi_firmware_clm_blob = { RESOURCE_IN_MEMORY, 7222, {.mem = { (const char *) wifi_firmware_clm_blob_data }}};

View File

@ -20,12 +20,12 @@
#include "wiced_resource.h"
extern const resource_hnd_t wifi_firmware_image;
extern const unsigned char wifi_firmware_image_data[421098];
extern const unsigned char wifi_firmware_image_data[419799];
extern const resource_hnd_t wifi_firmware_clm_blob;
extern const unsigned char wifi_firmware_clm_blob_image_data[7222];
extern const unsigned char wifi_firmware_clm_blob_data[7222];
extern const resource_hnd_t wifi_mfg_firmware_image;
extern const unsigned char wifi_mfg_firmware_image_data[391693];
extern const unsigned char wifi_mfg_firmware_image_data[396322];
extern const resource_hnd_t wifi_mfg_firmware_clm_blob;
extern const unsigned char wifi_mfg_firmware_clm_blob_image_data[7222];
extern const unsigned char wifi_mfg_firmware_clm_blob_data[7222];
#endif /* ifndef INCLUDED_RESOURCES_H_ */

View File

@ -0,0 +1,407 @@
/*
* Copyright (c) 2019, Cypress Semiconductor Corporation, All Rights Reserved
* SPDX-License-Identifier: LicenseRef-PBL
*
* This file and the related binary are licensed under the
* Permissive Binary License, Version 1.0 (the "License");
* you may not use these files except in compliance with the License.
*
* You may obtain a copy of the License here:
* LICENSE-permissive-binary-license-1.0.txt and at
* https://www.mbed.com/licenses/PBL-1.0
*
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "wiced_resource.h"
#if defined(CY_STORAGE_WIFI_DATA)
CY_SECTION_WHD(CY_STORAGE_WIFI_DATA) __attribute__((used))
#endif
const unsigned char wifi_mfg_firmware_clm_blob_data[7341] = {
66, 76, 79, 66, 60, 0, 0, 0, 90, 50, 58, 168, 1, 0, 0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 60, 0, 0, 0, 109, 28, 0, 0, 15, 157, 241, 243, 0, 0, 0,
0, 0, 0, 0, 0, 169, 28, 0, 0, 4, 0, 0, 0, 247, 227, 18, 42, 0, 0, 0,
0, 67, 76, 77, 32, 68, 65, 84, 65, 0, 0, 18, 0, 1, 0, 57, 46, 49, 48,
46, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 46, 51, 53, 46,
48, 0, 0, 0, 0, 0, 0, 0, 0, 52, 17, 0, 0, 67, 108, 109, 73, 109, 112,
111, 114, 116, 58, 32, 49, 46, 51, 52, 46, 49, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 66, 114, 111, 97, 100, 99, 111, 109, 45, 48, 46, 48,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 244, 16, 0, 0, 16, 4, 5, 6,
7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 18, 4, 5, 6, 7, 8,
9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 3, 0, 0, 0, 0, 17,
0, 0, 35, 97, 0, 15, 18, 17, 19, 10, 35, 110, 0, 16, 8, 255, 255, 0,
35, 114, 0, 15, 19, 17, 20, 10, 48, 65, 0, 7, 8, 255, 255, 16, 48, 66,
0, 0, 14, 0, 17, 16, 48, 67, 0, 7, 6, 12, 5, 25, 65, 67, 0, 16, 8, 255,
255, 16, 65, 68, 0, 7, 33, 13, 39, 57, 65, 69, 0, 7, 8, 6, 7, 32, 65,
69, 1, 7, 33, 6, 43, 32, 65, 70, 0, 7, 33, 13, 39, 57, 65, 71, 0, 7,
41, 6, 47, 32, 65, 73, 0, 6, 15, 5, 18, 26, 65, 76, 0, 7, 33, 6, 43,
32, 65, 77, 0, 7, 5, 12, 3, 9, 65, 78, 0, 7, 14, 6, 17, 32, 65, 79,
0, 7, 8, 255, 255, 16, 65, 81, 0, 16, 8, 255, 255, 16, 65, 82, 0, 7,
25, 6, 25, 0, 65, 82, 1, 7, 14, 6, 17, 0, 65, 83, 0, 6, 15, 5, 18, 26,
65, 84, 0, 7, 33, 6, 43, 32, 65, 84, 1, 7, 37, 6, 36, 32, 65, 85, 0,
18, 42, 22, 46, 9, 65, 85, 2, 18, 42, 21, 45, 0, 65, 87, 0, 7, 34, 6,
31, 1, 65, 88, 0, 16, 8, 255, 255, 16, 65, 90, 0, 7, 14, 6, 17, 32,
66, 65, 0, 7, 33, 6, 43, 32, 66, 66, 0, 7, 22, 12, 23, 25, 66, 68, 0,
7, 46, 6, 58, 0, 66, 69, 0, 7, 33, 6, 43, 32, 66, 69, 1, 7, 37, 6, 36,
32, 66, 70, 0, 7, 33, 13, 39, 25, 66, 71, 0, 7, 33, 6, 43, 32, 66, 71,
1, 7, 37, 6, 36, 32, 66, 72, 0, 7, 21, 6, 22, 0, 66, 73, 0, 7, 33, 13,
39, 25, 66, 74, 0, 7, 33, 13, 39, 57, 66, 76, 0, 16, 8, 255, 255, 16,
66, 77, 0, 6, 15, 5, 18, 26, 66, 78, 0, 7, 8, 255, 255, 0, 66, 78, 1,
17, 41, 20, 47, 0, 66, 79, 0, 7, 15, 12, 18, 42, 66, 81, 0, 16, 8, 255,
255, 16, 66, 82, 0, 7, 43, 6, 52, 32, 66, 83, 0, 18, 21, 21, 22, 0,
66, 84, 0, 7, 8, 12, 7, 56, 66, 86, 0, 16, 8, 255, 255, 16, 66, 87,
0, 7, 45, 12, 51, 57, 66, 89, 0, 7, 33, 255, 255, 0, 66, 90, 0, 7, 15,
12, 18, 26, 67, 65, 0, 0, 21, 0, 22, 0, 67, 65, 2, 6, 15, 5, 18, 26,
67, 67, 0, 16, 8, 255, 255, 16, 67, 68, 0, 7, 33, 13, 39, 57, 67, 70,
0, 7, 33, 13, 39, 25, 67, 71, 0, 7, 33, 13, 39, 57, 67, 72, 0, 7, 33,
6, 43, 32, 67, 72, 1, 7, 37, 6, 36, 32, 67, 73, 0, 7, 33, 13, 39, 57,
67, 75, 0, 7, 44, 12, 50, 25, 67, 76, 0, 7, 7, 6, 6, 1, 67, 77, 0, 7,
33, 13, 39, 25, 67, 78, 0, 21, 48, 24, 53, 0, 67, 79, 0, 7, 13, 6, 11,
32, 67, 80, 0, 16, 8, 255, 255, 16, 67, 82, 0, 7, 14, 6, 15, 32, 67,
85, 0, 7, 8, 13, 255, 57, 67, 86, 0, 7, 33, 13, 39, 25, 67, 87, 0, 16,
8, 255, 255, 16, 67, 88, 0, 18, 42, 21, 46, 25, 67, 89, 0, 7, 33, 6,
43, 32, 67, 89, 1, 7, 37, 6, 36, 32, 67, 90, 0, 7, 33, 6, 43, 32, 67,
90, 1, 7, 37, 6, 36, 32, 68, 69, 0, 7, 33, 6, 43, 32, 68, 69, 3, 7,
37, 6, 36, 32, 68, 74, 0, 7, 8, 255, 255, 16, 68, 75, 0, 7, 33, 6, 43,
32, 68, 75, 1, 7, 37, 6, 36, 32, 68, 77, 0, 7, 15, 12, 18, 26, 68, 79,
0, 7, 15, 12, 18, 26, 68, 90, 0, 7, 5, 6, 4, 32, 69, 48, 0, 7, 12, 6,
13, 32, 69, 67, 0, 7, 14, 6, 17, 32, 69, 69, 0, 7, 33, 6, 43, 32, 69,
69, 1, 7, 37, 6, 36, 32, 69, 71, 0, 7, 41, 19, 48, 0, 69, 72, 0, 7,
6, 12, 5, 25, 69, 82, 0, 7, 8, 255, 255, 16, 69, 83, 0, 7, 33, 6, 43,
32, 69, 83, 1, 7, 37, 6, 36, 32, 69, 84, 0, 7, 33, 6, 43, 0, 70, 73,
0, 7, 33, 6, 43, 32, 70, 73, 1, 7, 37, 6, 36, 32, 70, 74, 0, 7, 42,
12, 46, 25, 70, 75, 0, 7, 33, 13, 39, 25, 70, 77, 0, 6, 15, 5, 18, 26,
70, 79, 0, 7, 33, 13, 39, 57, 70, 82, 0, 7, 33, 6, 43, 32, 70, 82, 1,
7, 37, 6, 36, 32, 71, 65, 0, 7, 33, 13, 39, 25, 71, 66, 0, 7, 33, 6,
43, 32, 71, 66, 1, 7, 37, 6, 36, 32, 71, 68, 0, 7, 43, 6, 52, 0, 71,
69, 0, 7, 33, 13, 39, 57, 71, 70, 0, 7, 33, 6, 43, 0, 71, 71, 0, 7,
33, 13, 39, 25, 71, 72, 0, 7, 33, 13, 39, 57, 71, 73, 0, 7, 33, 13,
39, 25, 71, 76, 0, 16, 8, 255, 255, 16, 71, 77, 0, 7, 33, 13, 39, 25,
71, 78, 0, 7, 33, 13, 39, 57, 71, 80, 0, 7, 33, 6, 43, 0, 71, 81, 0,
7, 33, 13, 39, 25, 71, 82, 0, 7, 33, 6, 43, 32, 71, 82, 1, 7, 37, 6,
36, 32, 71, 83, 0, 16, 8, 255, 255, 16, 71, 84, 0, 7, 14, 11, 17, 16,
71, 85, 0, 0, 14, 0, 17, 0, 71, 87, 0, 7, 33, 13, 39, 25, 71, 89, 0,
7, 46, 12, 54, 25, 72, 75, 0, 18, 43, 22, 52, 0, 72, 77, 0, 16, 8, 255,
255, 16, 72, 78, 0, 7, 47, 12, 60, 10, 72, 82, 0, 7, 33, 6, 43, 32,
72, 82, 1, 7, 37, 6, 36, 32, 72, 84, 0, 7, 46, 12, 54, 9, 72, 85, 0,
7, 33, 6, 43, 32, 72, 85, 1, 7, 37, 6, 36, 32, 73, 68, 0, 7, 8, 6, 7,
0, 73, 68, 5, 7, 53, 13, 64, 25, 73, 69, 0, 7, 33, 6, 43, 32, 73, 69,
1, 7, 37, 6, 36, 32, 73, 76, 0, 7, 5, 6, 4, 32, 73, 77, 0, 7, 33, 13,
39, 25, 73, 78, 0, 17, 41, 20, 47, 32, 73, 79, 0, 7, 33, 13, 39, 25,
73, 81, 0, 7, 33, 13, 39, 25, 73, 82, 0, 7, 8, 13, 255, 57, 73, 83,
0, 7, 33, 6, 43, 32, 73, 83, 1, 7, 37, 6, 36, 32, 73, 84, 0, 7, 33,
6, 43, 32, 73, 84, 1, 7, 37, 6, 36, 32, 74, 48, 0, 7, 38, 15, 42, 0,
74, 49, 0, 14, 12, 255, 255, 0, 74, 50, 0, 14, 5, 255, 255, 0, 74, 51,
0, 14, 38, 255, 255, 0, 74, 52, 0, 14, 24, 255, 255, 0, 74, 53, 0, 14,
27, 255, 255, 0, 74, 54, 0, 14, 28, 255, 255, 0, 74, 55, 0, 14, 29,
255, 255, 0, 74, 56, 0, 14, 40, 255, 255, 0, 74, 57, 0, 7, 28, 15, 27,
0, 74, 69, 0, 7, 33, 13, 39, 25, 74, 77, 0, 7, 46, 13, 59, 25, 74, 79,
0, 7, 1, 6, 0, 32, 74, 80, 0, 14, 39, 16, 40, 1, 74, 80, 1, 14, 28,
15, 27, 0, 74, 80, 3, 14, 39, 15, 41, 1, 75, 65, 0, 20, 17, 23, 16,
3, 75, 67, 0, 20, 46, 23, 54, 3, 75, 68, 0, 7, 49, 6, 56, 3, 75, 69,
0, 7, 33, 6, 38, 33, 75, 71, 0, 7, 33, 13, 39, 25, 75, 72, 0, 7, 43,
6, 52, 0, 75, 73, 0, 18, 42, 21, 46, 25, 75, 75, 0, 20, 8, 23, 7, 0,
75, 77, 0, 7, 33, 13, 39, 25, 75, 78, 0, 7, 15, 12, 18, 26, 75, 80,
0, 16, 8, 255, 255, 16, 75, 82, 0, 16, 53, 18, 44, 0, 75, 82, 4, 21,
30, 24, 28, 17, 75, 87, 0, 7, 8, 6, 7, 32, 75, 87, 1, 7, 5, 6, 4, 32,
75, 88, 0, 7, 46, 6, 54, 3, 75, 89, 0, 0, 14, 0, 17, 0, 75, 90, 0, 7,
36, 12, 34, 8, 76, 65, 0, 7, 34, 6, 31, 1, 76, 66, 0, 7, 46, 6, 58,
32, 76, 67, 0, 7, 15, 12, 18, 26, 76, 73, 0, 7, 33, 6, 43, 0, 76, 73,
1, 7, 37, 6, 36, 0, 76, 75, 0, 17, 43, 20, 52, 0, 76, 82, 0, 7, 43,
19, 50, 17, 76, 83, 0, 7, 33, 6, 43, 0, 76, 84, 0, 7, 33, 6, 43, 32,
76, 84, 1, 7, 37, 6, 36, 32, 76, 85, 0, 7, 33, 6, 43, 32, 76, 85, 1,
7, 37, 6, 36, 32, 76, 86, 0, 7, 33, 6, 43, 32, 76, 86, 1, 7, 37, 6,
36, 32, 76, 89, 0, 7, 8, 14, 255, 16, 77, 65, 0, 7, 12, 19, 12, 32,
77, 65, 1, 7, 5, 19, 4, 32, 77, 67, 0, 7, 33, 6, 43, 0, 77, 68, 0, 7,
33, 6, 43, 32, 77, 69, 0, 7, 33, 6, 43, 32, 77, 70, 0, 7, 45, 12, 51,
25, 77, 71, 0, 7, 33, 13, 39, 57, 77, 72, 0, 16, 8, 255, 255, 16, 77,
75, 0, 7, 33, 6, 43, 32, 77, 76, 0, 7, 33, 13, 39, 25, 77, 77, 0, 7,
33, 13, 39, 25, 77, 78, 0, 7, 14, 11, 17, 32, 77, 79, 0, 7, 49, 6, 58,
0, 77, 80, 0, 6, 15, 5, 18, 26, 77, 81, 0, 7, 33, 6, 43, 0, 77, 82,
0, 7, 33, 6, 43, 0, 77, 83, 0, 7, 33, 13, 39, 57, 77, 84, 0, 7, 33,
6, 43, 32, 77, 84, 1, 7, 37, 6, 36, 32, 77, 85, 0, 7, 33, 6, 43, 32,
77, 86, 0, 7, 10, 6, 10, 32, 77, 87, 0, 7, 46, 6, 58, 32, 77, 88, 0,
7, 5, 6, 4, 0, 77, 88, 1, 7, 21, 6, 22, 0, 77, 89, 0, 17, 41, 20, 47,
0, 77, 90, 0, 7, 16, 12, 14, 26, 78, 65, 0, 7, 16, 12, 14, 26, 78, 67,
0, 7, 33, 13, 39, 25, 78, 69, 0, 7, 33, 13, 39, 25, 78, 70, 0, 7, 42,
11, 45, 0, 78, 71, 0, 7, 26, 13, 26, 57, 78, 73, 0, 7, 14, 6, 17, 32,
78, 76, 0, 7, 33, 6, 43, 32, 78, 76, 1, 7, 37, 6, 36, 32, 78, 79, 0,
7, 33, 6, 43, 32, 78, 79, 1, 7, 37, 6, 36, 32, 78, 80, 0, 17, 9, 20,
8, 0, 78, 82, 0, 7, 33, 13, 39, 25, 78, 85, 0, 7, 14, 255, 255, 16,
78, 90, 0, 7, 43, 6, 52, 32, 79, 77, 0, 7, 33, 6, 43, 32, 80, 65, 0,
17, 0, 20, 24, 32, 80, 69, 0, 7, 14, 6, 17, 32, 80, 70, 0, 7, 33, 13,
39, 25, 80, 71, 0, 7, 2, 6, 0, 0, 80, 72, 0, 7, 43, 6, 52, 32, 80, 75,
0, 7, 49, 11, 55, 33, 80, 76, 0, 7, 33, 6, 43, 32, 80, 76, 1, 7, 37,
6, 36, 32, 80, 77, 0, 7, 33, 13, 39, 25, 80, 78, 0, 16, 8, 255, 255,
16, 80, 82, 0, 0, 14, 0, 17, 0, 80, 83, 0, 16, 8, 255, 255, 0, 80, 84,
0, 7, 33, 6, 43, 32, 80, 84, 1, 7, 37, 6, 36, 32, 80, 87, 0, 7, 15,
12, 18, 26, 80, 89, 0, 7, 46, 6, 58, 0, 80, 89, 1, 7, 43, 6, 52, 0,
81, 49, 0, 2, 8, 2, 7, 0, 81, 50, 0, 0, 31, 0, 29, 0, 81, 65, 0, 7,
49, 13, 57, 57, 82, 69, 0, 7, 33, 6, 43, 0, 82, 79, 0, 7, 33, 6, 43,
32, 82, 79, 1, 7, 37, 6, 36, 32, 82, 83, 0, 7, 33, 6, 43, 32, 82, 85,
0, 7, 8, 255, 255, 0, 82, 85, 5, 7, 11, 11, 9, 1, 82, 87, 0, 7, 33,
13, 39, 57, 83, 65, 0, 7, 34, 6, 32, 33, 83, 66, 0, 7, 8, 255, 255,
16, 83, 67, 0, 7, 45, 12, 51, 25, 83, 68, 0, 7, 8, 13, 255, 57, 83,
69, 0, 7, 33, 6, 43, 32, 83, 69, 1, 7, 37, 6, 36, 32, 83, 71, 0, 17,
44, 20, 50, 33, 83, 72, 0, 16, 8, 255, 255, 16, 83, 73, 0, 7, 33, 6,
43, 32, 83, 73, 1, 7, 37, 6, 36, 32, 83, 74, 0, 16, 8, 255, 255, 16,
83, 75, 0, 7, 33, 6, 43, 32, 83, 75, 1, 7, 37, 6, 36, 32, 83, 76, 0,
7, 33, 13, 39, 25, 83, 77, 0, 7, 33, 13, 39, 25, 83, 78, 0, 7, 33, 6,
43, 32, 83, 79, 0, 7, 8, 255, 255, 16, 83, 82, 0, 7, 33, 13, 39, 25,
83, 84, 0, 7, 33, 13, 39, 25, 83, 86, 0, 7, 14, 11, 17, 32, 83, 88,
0, 16, 8, 255, 255, 16, 83, 89, 0, 16, 8, 255, 255, 16, 83, 90, 0, 7,
33, 13, 39, 25, 84, 65, 0, 16, 8, 255, 255, 16, 84, 67, 0, 7, 33, 13,
39, 25, 84, 68, 0, 7, 33, 13, 39, 25, 84, 70, 0, 7, 33, 13, 39, 25,
84, 71, 0, 7, 33, 13, 39, 25, 84, 72, 0, 7, 43, 6, 52, 32, 84, 74, 0,
7, 33, 13, 39, 25, 84, 75, 0, 16, 8, 255, 255, 16, 84, 76, 0, 7, 33,
13, 39, 57, 84, 77, 0, 7, 33, 13, 39, 25, 84, 78, 0, 7, 5, 6, 4, 32,
84, 79, 0, 7, 8, 255, 255, 16, 84, 82, 0, 7, 5, 6, 4, 32, 84, 82, 7,
7, 33, 13, 39, 57, 84, 84, 0, 7, 43, 6, 52, 32, 84, 86, 0, 7, 8, 255,
255, 16, 84, 87, 0, 0, 50, 0, 63, 0, 84, 87, 2, 0, 51, 0, 61, 0, 84,
90, 0, 7, 33, 13, 39, 25, 85, 65, 0, 7, 8, 255, 255, 0, 85, 71, 0, 7,
34, 6, 31, 33, 85, 77, 0, 0, 14, 0, 17, 0, 85, 83, 0, 5, 32, 4, 30,
10, 85, 83, 25, 11, 8, 9, 7, 0, 85, 83, 26, 4, 8, 1, 7, 0, 85, 89, 0,
18, 43, 21, 52, 0, 85, 90, 0, 7, 33, 13, 39, 25, 86, 65, 0, 7, 33, 6,
43, 0, 86, 67, 0, 7, 15, 12, 18, 26, 86, 69, 0, 7, 41, 6, 47, 0, 86,
71, 0, 7, 33, 6, 43, 0, 86, 73, 0, 0, 14, 0, 17, 0, 86, 78, 0, 7, 5,
6, 4, 0, 86, 85, 0, 7, 43, 12, 49, 25, 87, 70, 0, 7, 33, 12, 43, 25,
87, 83, 0, 7, 43, 11, 49, 17, 88, 48, 0, 3, 20, 0, 21, 0, 88, 49, 0,
7, 41, 6, 47, 0, 88, 50, 0, 19, 3, 6, 2, 0, 88, 51, 0, 7, 33, 6, 35,
32, 88, 65, 0, 7, 3, 255, 255, 0, 88, 66, 0, 0, 23, 255, 255, 0, 88,
82, 0, 1, 52, 3, 62, 0, 88, 83, 0, 12, 4, 10, 1, 33, 88, 84, 0, 11,
8, 9, 7, 32, 88, 85, 0, 8, 37, 7, 37, 32, 88, 86, 0, 10, 8, 8, 7, 32,
88, 87, 0, 20, 35, 23, 33, 34, 88, 88, 0, 9, 33, 255, 255, 32, 88, 89,
0, 7, 33, 6, 43, 32, 88, 90, 0, 13, 8, 255, 255, 32, 89, 49, 0, 0, 14,
255, 255, 16, 89, 50, 0, 0, 14, 255, 255, 16, 89, 51, 0, 0, 14, 255,
255, 16, 89, 52, 0, 0, 14, 255, 255, 16, 89, 53, 0, 0, 14, 255, 255,
16, 89, 54, 0, 0, 14, 255, 255, 16, 89, 55, 0, 0, 14, 255, 255, 16,
89, 69, 0, 7, 45, 12, 51, 25, 89, 84, 0, 7, 33, 6, 43, 0, 89, 89, 0,
16, 8, 255, 255, 0, 90, 49, 0, 16, 8, 255, 255, 16, 90, 50, 0, 16, 8,
255, 255, 16, 90, 51, 0, 16, 8, 255, 255, 16, 90, 52, 0, 16, 8, 255,
255, 16, 90, 53, 0, 16, 8, 255, 255, 16, 90, 54, 0, 16, 8, 255, 255,
16, 90, 55, 0, 16, 8, 255, 255, 16, 90, 56, 0, 16, 8, 255, 255, 16,
90, 57, 0, 16, 8, 255, 255, 16, 90, 65, 0, 7, 33, 6, 43, 32, 90, 77,
0, 17, 41, 20, 47, 0, 90, 87, 0, 7, 33, 13, 39, 57, 38, 62, 8, 102,
142, 8, 151, 175, 8, 0, 24, 0, 159, 0, 4, 5, 76, 0, 3, 76, 6, 3, 76,
10, 3, 76, 11, 3, 66, 12, 3, 1, 4, 62, 0, 0, 66, 4, 0, 62, 9, 0, 58,
10, 0, 4, 3, 58, 0, 3, 66, 7, 3, 58, 12, 3, 1, 5, 42, 0, 0, 50, 3, 0,
60, 8, 0, 54, 9, 0, 46, 10, 0, 4, 1, 56, 2, 3, 1, 1, 32, 1, 0, 4, 5,
58, 0, 3, 68, 6, 3, 74, 10, 3, 68, 11, 3, 66, 12, 3, 1, 5, 48, 0, 0,
58, 3, 0, 66, 8, 0, 58, 9, 0, 54, 10, 0, 4, 3, 86, 0, 0, 126, 7, 0,
86, 12, 0, 1, 3, 78, 0, 1, 126, 5, 1, 78, 10, 1, 4, 5, 70, 0, 0, 80,
6, 0, 80, 10, 0, 80, 11, 0, 72, 12, 0, 1, 5, 58, 0, 1, 68, 3, 1, 80,
8, 1, 68, 9, 1, 60, 10, 1, 4, 1, 64, 4, 0, 1, 1, 64, 2, 1, 4, 1, 76,
4, 3, 1, 1, 72, 2, 0, 4, 4, 60, 0, 3, 64, 8, 3, 44, 13, 3, 44, 16, 3,
1, 3, 40, 0, 0, 52, 5, 0, 46, 11, 0, 0, 2, 64, 3, 3, 46, 16, 3, 4, 2,
64, 2, 0, 44, 14, 0, 1, 3, 54, 0, 1, 64, 6, 1, 52, 12, 1, 6, 1, 76,
4, 0, 3, 1, 76, 2, 1, 6, 1, 76, 4, 0, 3, 1, 76, 2, 1, 6, 1, 76, 4, 0,
3, 1, 76, 2, 1, 6, 1, 76, 4, 0, 3, 1, 128, 2, 1, 4, 1, 64, 4, 0, 1,
1, 64, 2, 1, 6, 1, 84, 4, 3, 3, 1, 72, 2, 0, 4, 2, 120, 4, 0, 120, 17,
3, 1, 1, 120, 2, 1, 0, 0, 0, 1, 64, 4, 3, 4, 1, 80, 4, 0, 1, 1, 64,
2, 1, 4, 1, 88, 4, 0, 1, 1, 60, 2, 1, 6, 1, 100, 4, 0, 3, 1, 88, 2,
1, 4, 1, 64, 2, 3, 1, 1, 52, 1, 0, 4, 3, 56, 0, 3, 64, 9, 3, 56, 16,
3, 1, 2, 46, 0, 0, 52, 7, 0, 18, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 1, 18, 1, 255, 1, 58, 1, 14, 1, 15, 3, 29,
41, 55, 2, 19, 55, 3, 11, 1, 1, 1, 1, 10, 1, 11, 1, 12, 1, 13, 1, 14,
2, 2, 2, 10, 2, 11, 2, 12, 3, 9, 10, 10, 11, 11, 12, 12, 12, 13, 12,
14, 13, 13, 14, 14, 34, 46, 36, 48, 36, 64, 36, 116, 36, 140, 36, 144,
36, 161, 36, 165, 36, 177, 52, 52, 52, 60, 52, 64, 52, 124, 52, 140,
52, 144, 52, 165, 56, 60, 56, 64, 64, 64, 64, 100, 100, 100, 100, 116,
100, 140, 100, 144, 100, 165, 104, 128, 104, 136, 104, 140, 104, 165,
132, 140, 132, 144, 132, 165, 140, 140, 144, 144, 144, 165, 149, 149,
149, 161, 149, 165, 149, 177, 153, 161, 165, 165, 0, 145, 0, 146, 0,
147, 0, 148, 0, 149, 0, 150, 0, 151, 0, 152, 0, 153, 0, 154, 0, 0, 0,
4, 0, 0, 0, 40, 17, 0, 0, 42, 42, 42, 58, 42, 106, 42, 122, 42, 138,
42, 155, 42, 171, 58, 58, 106, 106, 106, 122, 106, 138, 106, 155, 122,
122, 122, 138, 122, 171, 138, 138, 138, 155, 155, 155, 155, 171, 0,
0, 1, 0, 0, 0, 20, 17, 0, 0, 1, 0, 0, 0, 207, 16, 0, 0, 1, 0, 0, 0,
210, 16, 0, 0, 1, 0, 255, 1, 30, 2, 0, 3, 76, 1, 4, 76, 2, 2, 66, 12,
4, 1, 0, 255, 1, 30, 2, 0, 7, 72, 0, 2, 58, 0, 4, 68, 6, 4, 74, 8, 2,
74, 10, 4, 68, 11, 4, 66, 12, 4, 1, 0, 255, 1, 30, 2, 0, 2, 64, 2, 2,
56, 2, 4, 1, 0, 255, 1, 30, 2, 0, 5, 72, 0, 2, 76, 1, 4, 76, 7, 2, 72,
12, 2, 66, 12, 4, 1, 0, 255, 1, 30, 2, 0, 4, 58, 0, 4, 68, 2, 2, 66,
7, 4, 58, 12, 4, 1, 0, 255, 1, 30, 2, 0, 5, 92, 0, 2, 86, 0, 4, 126,
7, 1, 92, 12, 2, 86, 12, 4, 1, 0, 255, 1, 30, 2, 0, 5, 70, 0, 4, 80,
1, 2, 80, 7, 4, 76, 12, 2, 72, 12, 4, 2, 4, 255, 1, 20, 4, 2, 1, 76,
4, 1, 2, 0, 255, 1, 20, 4, 0, 1, 76, 4, 1, 3, 0, 4, 1, 20, 5, 2, 5,
76, 1, 4, 76, 4, 2, 70, 12, 4, 76, 14, 4, 54, 17, 2, 3, 0, 4, 1, 20,
5, 0, 6, 60, 0, 4, 68, 2, 2, 64, 8, 4, 48, 14, 2, 44, 14, 4, 64, 17,
2, 3, 0, 4, 1, 20, 5, 0, 3, 64, 3, 4, 64, 5, 2, 46, 16, 4, 2, 0, 3,
1, 20, 4, 0, 3, 64, 2, 1, 48, 14, 2, 44, 14, 4, 3, 0, 4, 1, 20, 5, 0,
6, 62, 0, 4, 66, 4, 2, 66, 7, 4, 62, 12, 4, 66, 14, 4, 42, 17, 2, 3,
0, 255, 1, 20, 5, 2, 2, 84, 4, 4, 78, 5, 2, 3, 0, 255, 1, 30, 5, 0,
1, 120, 5, 1, 0, 0, 255, 0, 0, 0, 2, 0, 255, 1, 23, 4, 2, 1, 92, 4,
1, 2, 0, 255, 1, 36, 4, 2, 1, 100, 4, 1, 2, 4, 3, 1, 20, 4, 2, 1, 76,
4, 1, 1, 0, 255, 1, 20, 2, 2, 1, 76, 2, 1, 2, 0, 255, 1, 20, 4, 4, 3,
56, 0, 4, 64, 9, 4, 56, 16, 4, 2, 1, 76, 4, 2, 0, 0, 0, 1, 0, 0, 0,
100, 28, 0, 0, 1, 0, 0, 0, 103, 28, 0, 0, 1, 0, 0, 0, 106, 28, 0, 0,
10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 8, 12, 13, 14, 15, 16, 17,
18, 19, 8, 4, 5, 6, 7, 8, 9, 10, 11, 0, 9, 0, 19, 0, 22, 0, 24, 0, 32,
0, 35, 0, 42, 0, 53, 0, 59, 0, 73, 0, 75, 0, 77, 0, 80, 0, 87, 0, 92,
0, 95, 0, 101, 0, 104, 0, 117, 0, 127, 0, 130, 0, 132, 0, 134, 0, 142,
0, 144, 0, 160, 0, 173, 0, 175, 0, 183, 0, 188, 0, 190, 0, 192, 0, 195,
0, 212, 0, 217, 0, 227, 0, 229, 0, 242, 0, 248, 0, 251, 0, 1, 1, 4,
1, 11, 1, 15, 1, 18, 1, 42, 1, 46, 1, 53, 1, 6, 2, 2, 1, 1, 1, 1, 0,
6, 2, 5, 1, 1, 1, 7, 2, 4, 1, 1, 1, 2, 8, 4, 2, 2, 1, 1, 1, 14, 2, 2,
1, 1, 1, 1, 0, 6, 2, 5, 5, 1, 1, 7, 2, 4, 1, 1, 1, 2, 8, 4, 2, 2, 1,
1, 1, 13, 2, 2, 1, 1, 1, 1, 18, 4, 2, 2, 5, 1, 1, 10, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 12, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 4,
0, 1, 2, 3, 8, 12, 13, 14, 15, 16, 17, 18, 19, 8, 4, 5, 6, 7, 8, 9,
10, 11, 21, 2, 2, 21, 2, 2, 50, 48, 50, 49, 45, 48, 52, 45, 48, 54,
32, 50, 51, 58, 49, 57, 58, 49, 57, 0, 0, 0, 0, 3, 0, 0, 0, 204, 11,
0, 0, 1, 14, 1, 0, 3, 0, 0, 0, 48, 14, 0, 0, 42, 58, 16, 106, 138, 16,
155, 171, 16, 0, 0, 0, 3, 0, 0, 0, 140, 22, 0, 0, 21, 2, 2, 0, 3, 0,
0, 0, 196, 15, 0, 0, 102, 1, 0, 0, 156, 0, 0, 0, 34, 46, 4, 36, 64,
4, 100, 144, 4, 149, 177, 4, 104, 0, 0, 0, 0, 14, 0, 0, 115, 13, 0,
0, 95, 13, 0, 0, 124, 21, 0, 0, 220, 15, 0, 0, 72, 14, 0, 0, 244, 17,
0, 0, 218, 11, 0, 0, 188, 22, 0, 0, 32, 17, 0, 0, 12, 17, 0, 0, 176,
22, 0, 0, 255, 80, 161, 4, 0, 28, 0, 0, 0, 0, 0, 0, 8, 28, 0, 0, 8,
14, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0, 76, 13, 0, 0, 0, 0, 0, 0, 160, 16,
0, 0, 102, 22, 0, 0, 213, 16, 0, 0, 92, 28, 0, 0, 236, 16, 0, 0, 148,
0, 0, 0, 88, 22, 0, 0, 116, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 24, 17, 0, 0, 248, 16, 0, 0, 10, 2, 255, 3,
17, 19, 24, 29, 30, 55, 0, 4, 56, 19, 2, 70, 28, 2, 58, 36, 2, 70, 55,
2, 14, 0, 255, 2, 23, 19, 23, 55, 2, 2, 84, 19, 2, 84, 55, 2, 14, 0,
255, 2, 23, 19, 23, 55, 0, 2, 66, 19, 2, 66, 55, 2, 23, 1, 1, 4, 23,
19, 17, 29, 23, 40, 30, 55, 2, 2, 84, 22, 2, 84, 55, 2, 24, 1, 5, 2,
23, 23, 30, 55, 0, 4, 56, 19, 2, 58, 29, 2, 60, 41, 2, 70, 55, 2, 15,
1, 255, 1, 23, 20, 2, 1, 84, 20, 2, 15, 1, 255, 1, 23, 20, 2, 1, 84,
20, 2, 20, 1, 255, 2, 21, 20, 21, 55, 2, 2, 84, 20, 2, 84, 55, 2, 0,
0, 255, 0, 0, 0, 19, 1, 255, 2, 23, 20, 23, 54, 0, 2, 66, 20, 2, 66,
54, 2, 20, 1, 255, 2, 23, 20, 20, 55, 0, 2, 66, 20, 2, 64, 55, 2, 20,
1, 255, 2, 23, 20, 20, 55, 2, 2, 92, 20, 2, 80, 55, 2, 9, 0, 255, 1,
23, 19, 2, 1, 84, 19, 2, 9, 0, 255, 1, 20, 19, 0, 1, 56, 19, 2, 11,
2, 255, 3, 17, 19, 24, 31, 30, 55, 0, 5, 56, 19, 2, 70, 28, 2, 58, 36,
2, 68, 40, 2, 70, 55, 2, 13, 2, 255, 3, 17, 19, 24, 32, 30, 55, 0, 5,
56, 19, 2, 78, 28, 2, 64, 36, 2, 68, 38, 2, 78, 46, 2, 26, 1, 255, 2,
23, 20, 30, 42, 2, 2, 84, 23, 2, 112, 55, 2, 13, 2, 255, 3, 17, 19,
24, 32, 30, 55, 0, 7, 58, 19, 2, 84, 27, 2, 76, 35, 2, 72, 38, 2, 80,
44, 2, 68, 50, 2, 80, 52, 2, 27, 0, 255, 1, 30, 26, 0, 1, 120, 26, 2,
26, 2, 255, 1, 30, 25, 0, 1, 120, 25, 2, 10, 2, 2, 3, 17, 19, 24, 29,
30, 55, 0, 4, 56, 19, 2, 70, 28, 2, 58, 36, 2, 70, 55, 2, 10, 2, 255,
3, 17, 19, 24, 29, 30, 55, 0, 4, 56, 19, 2, 66, 28, 2, 60, 36, 2, 66,
55, 2, 20, 2, 255, 2, 23, 20, 33, 55, 2, 2, 84, 20, 2, 84, 55, 2, 10,
2, 1, 3, 17, 19, 24, 29, 30, 55, 0, 4, 56, 19, 2, 70, 28, 2, 58, 36,
2, 70, 55, 2, 32, 2, 255, 1, 30, 40, 2, 1, 84, 40, 2, 29, 2, 255, 2,
21, 29, 30, 55, 0, 2, 60, 29, 2, 68, 55, 2, 29, 1, 255, 2, 30, 29, 30,
55, 2, 2, 112, 29, 2, 112, 55, 2, 5, 2, 0, 2, 23, 18, 23, 19, 2, 2,
84, 18, 2, 84, 19, 2, 7, 2, 0, 2, 23, 18, 23, 20, 2, 2, 84, 18, 2, 84,
20, 2, 8, 2, 0, 3, 23, 18, 23, 20, 30, 40, 2, 2, 84, 18, 2, 84, 22,
2, 6, 1, 255, 4, 14, 18, 14, 19, 20, 30, 20, 54, 0, 4, 48, 18, 2, 48,
19, 2, 60, 30, 2, 60, 54, 2, 14, 0, 255, 2, 17, 19, 30, 55, 0, 2, 56,
19, 2, 68, 55, 2, 12, 2, 255, 3, 17, 19, 24, 32, 30, 56, 0, 6, 62, 19,
2, 90, 28, 2, 80, 37, 2, 90, 43, 2, 86, 48, 2, 118, 56, 2, 22, 1, 255,
2, 23, 20, 30, 40, 2, 1, 84, 22, 2, 25, 1, 255, 1, 23, 24, 2, 1, 84,
24, 2, 14, 0, 6, 2, 17, 19, 20, 55, 0, 2, 56, 19, 2, 60, 55, 2, 18,
1, 255, 2, 20, 20, 20, 47, 2, 2, 72, 20, 2, 72, 47, 2, 22, 1, 255, 2,
23, 20, 30, 40, 2, 1, 84, 22, 2, 22, 2, 255, 1, 20, 22, 0, 2, 62, 20,
2, 66, 40, 2, 16, 2, 255, 2, 20, 20, 28, 40, 2, 2, 84, 20, 2, 112, 40,
2, 4, 0, 255, 1, 23, 18, 2, 1, 84, 18, 2, 20, 1, 255, 2, 23, 20, 30,
55, 2, 2, 84, 20, 2, 84, 55, 2, 21, 1, 255, 3, 23, 20, 30, 39, 30, 49,
2, 2, 84, 21, 2, 84, 49, 2, 26, 1, 255, 3, 23, 20, 24, 41, 30, 55, 2,
1, 84, 25, 2, 26, 1, 255, 3, 23, 20, 24, 41, 30, 55, 2, 1, 84, 25, 2,
17, 1, 255, 2, 23, 20, 30, 42, 2, 2, 84, 20, 2, 112, 42, 2, 34, 0, 255,
1, 27, 55, 2, 1, 84, 55, 2, 34, 0, 255, 1, 30, 55, 0, 1, 78, 55, 2,
34, 0, 255, 1, 27, 55, 2, 1, 84, 55, 2, 34, 0, 255, 1, 20, 55, 2, 1,
76, 55, 2, 31, 2, 255, 2, 17, 35, 30, 55, 0, 2, 68, 35, 2, 68, 55, 2,
30, 2, 255, 3, 17, 35, 24, 40, 30, 55, 0, 3, 56, 35, 2, 68, 40, 2, 68,
55, 2, 28, 2, 255, 3, 17, 29, 24, 40, 30, 55, 0, 3, 56, 29, 2, 58, 40,
2, 62, 55, 2, 33, 0, 255, 1, 27, 54, 2, 1, 84, 54, 2, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 4, 1, 5, 1, 18, 2, 18, 19, 4, 18, 19,
30, 54, 2, 18, 20, 2, 18, 22, 1, 19, 3, 19, 29, 55, 3, 19, 31, 55, 3,
19, 32, 56, 2, 19, 33, 2, 19, 55, 1, 20, 2, 20, 40, 2, 20, 42, 2, 20,
47, 2, 20, 54, 2, 20, 55, 2, 21, 49, 1, 22, 2, 22, 55, 2, 23, 55, 1,
24, 1, 25, 1, 26, 3, 29, 40, 55, 2, 29, 55, 3, 35, 40, 55, 2, 35, 55,
1, 40, 1, 54, 1, 55, 0, 0, 0, 1, 0, 0, 0, 90, 16, 0, 0, 4, 0, 0, 0,
97, 16, 0, 0, 5, 0, 0, 0, 125, 16, 0, 0, 9, 0, 19, 0, 22, 0, 24, 0,
32, 0, 35, 0, 42, 0, 53, 0, 59, 0, 73, 0, 75, 0, 77, 0, 80, 0, 87, 0,
92, 0, 95, 0, 101, 0, 104, 0, 117, 0, 127, 0, 130, 0, 132, 0, 134, 0,
142, 0, 144, 0, 160, 0, 173, 0, 175, 0, 183, 0, 188, 0, 190, 0, 192,
0, 195, 0, 212, 0, 217, 0, 227, 0, 229, 0, 242, 0, 248, 0, 251, 0, 1,
1, 4, 1, 11, 1, 15, 1, 18, 1, 46, 1, 52, 1, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 84, 0, 69, 1, 74, 1, 16, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 18, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 0, 0, 68, 69, 0, 0, 3, 0, 0, 0, 96, 22, 0, 0, 74,
80, 0, 0, 10, 0, 0, 0, 234, 13, 0, 0, 85, 83, 0, 0, 2, 0, 0, 0, 184,
22, 0, 0, 3, 0, 0, 0, 220, 27, 0, 0, 252, 0, 253, 0, 4, 2, 64, 19, 1,
64, 55, 1, 1, 2, 40, 14, 0, 40, 39, 0, 4, 4, 56, 19, 0, 58, 29, 0, 60,
41, 0, 70, 55, 0, 5, 3, 52, 15, 1, 64, 30, 1, 72, 39, 1, 8, 3, 52, 1,
0, 64, 10, 0, 72, 17, 0, 4, 3, 60, 20, 1, 60, 40, 1, 60, 55, 1, 1, 3,
56, 14, 0, 60, 25, 0, 60, 39, 0, 6, 1, 84, 20, 0, 7, 1, 84, 15, 1, 10,
1, 84, 1, 0, 4, 1, 60, 20, 1, 1, 1, 56, 15, 0, 6, 1, 84, 20, 0, 7, 1,
88, 15, 1, 10, 1, 88, 1, 0, 6, 2, 84, 20, 0, 84, 55, 0, 7, 2, 84, 15,
1, 84, 39, 1, 10, 2, 84, 1, 0, 84, 17, 0, 0, 0, 4, 2, 66, 20, 1, 66,
54, 1, 1, 2, 54, 15, 0, 54, 39, 0, 6, 2, 92, 20, 0, 80, 55, 0, 7, 2,
88, 15, 1, 76, 39, 1, 10, 2, 88, 1, 0, 76, 17, 0, 4, 2, 66, 20, 1, 64,
55, 1, 1, 2, 56, 15, 0, 56, 39, 0, 4, 1, 56, 19, 1, 1, 1, 48, 14, 0,
4, 1, 60, 19, 1, 1, 1, 56, 14, 0, 4, 1, 60, 19, 1, 1, 1, 56, 14, 0,
6, 2, 84, 23, 0, 112, 55, 0, 7, 2, 88, 19, 1, 116, 39, 1, 10, 2, 88,
4, 0, 116, 17, 0, 4, 5, 56, 19, 1, 70, 28, 1, 58, 36, 1, 68, 40, 1,
70, 55, 1, 1, 7, 52, 13, 0, 66, 22, 0, 68, 23, 0, 52, 26, 0, 62, 27,
0, 72, 33, 0, 74, 39, 0, 4, 11, 58, 19, 0, 84, 27, 0, 76, 34, 0, 76,
36, 0, 72, 38, 0, 80, 44, 0, 68, 50, 0, 80, 51, 0, 80, 53, 0, 80, 57,
0, 80, 58, 0, 5, 10, 58, 13, 1, 66, 22, 1, 80, 23, 1, 62, 26, 1, 66,
27, 1, 82, 32, 1, 74, 35, 1, 76, 37, 1, 72, 38, 1, 80, 41, 1, 8, 5,
52, 0, 0, 58, 7, 0, 50, 8, 0, 82, 13, 0, 72, 17, 0, 4, 6, 56, 19, 1,
68, 28, 1, 56, 36, 1, 68, 38, 1, 68, 45, 1, 68, 55, 1, 1, 6, 48, 14,
0, 68, 23, 0, 48, 26, 0, 62, 27, 0, 74, 33, 0, 72, 39, 0, 4, 5, 56,
19, 0, 78, 28, 0, 64, 36, 0, 68, 38, 0, 78, 46, 0, 5, 10, 62, 13, 1,
62, 22, 1, 78, 23, 1, 50, 26, 1, 56, 27, 1, 78, 32, 1, 78, 35, 1, 78,
37, 1, 60, 38, 1, 78, 41, 1, 8, 6, 58, 0, 0, 64, 7, 0, 76, 8, 0, 76,
12, 0, 78, 15, 0, 72, 17, 0, 4, 1, 120, 26, 0, 5, 1, 120, 21, 1, 8,
1, 120, 6, 0, 4, 1, 120, 25, 0, 5, 1, 120, 20, 1, 8, 1, 120, 5, 0, 4,
4, 56, 19, 1, 70, 28, 1, 58, 36, 1, 70, 55, 1, 1, 4, 48, 14, 0, 62,
23, 0, 48, 26, 0, 60, 39, 0, 4, 4, 56, 19, 1, 66, 28, 1, 60, 36, 1,
66, 55, 1, 1, 3, 56, 14, 0, 60, 24, 0, 60, 39, 0, 6, 2, 84, 20, 0, 84,
55, 0, 7, 2, 88, 15, 1, 88, 39, 1, 10, 2, 88, 1, 0, 88, 17, 0, 4, 4,
56, 19, 1, 70, 28, 1, 58, 36, 1, 70, 55, 1, 1, 4, 48, 14, 0, 62, 23,
0, 48, 26, 0, 60, 39, 0, 4, 2, 60, 29, 1, 68, 55, 1, 1, 2, 56, 24, 0,
56, 39, 0, 6, 2, 112, 29, 0, 112, 55, 0, 7, 2, 112, 24, 1, 112, 39,
1, 10, 2, 112, 7, 0, 112, 17, 0, 0, 2, 64, 18, 1, 64, 20, 1, 4, 4, 48,
18, 0, 48, 19, 0, 60, 30, 0, 60, 54, 0, 5, 2, 48, 17, 1, 48, 39, 1,
8, 2, 48, 2, 0, 48, 17, 0, 4, 2, 56, 19, 1, 68, 55, 1, 1, 2, 48, 14,
0, 60, 39, 0, 4, 6, 62, 19, 0, 90, 28, 0, 80, 37, 0, 90, 43, 0, 86,
48, 0, 118, 56, 0, 5, 6, 74, 14, 1, 98, 23, 1, 66, 26, 1, 74, 27, 1,
98, 34, 1, 118, 40, 1, 8, 5, 74, 0, 0, 78, 7, 0, 82, 9, 0, 98, 15, 0,
118, 18, 0, 6, 1, 84, 24, 0, 7, 1, 88, 20, 1, 10, 1, 88, 5, 0, 6, 1,
84, 24, 0, 7, 1, 88, 20, 1, 10, 1, 88, 5, 0, 4, 2, 56, 19, 0, 60, 55,
0, 5, 2, 48, 14, 1, 60, 39, 1, 8, 2, 64, 0, 0, 70, 17, 0, 6, 2, 72,
20, 0, 72, 47, 0, 3, 2, 76, 15, 1, 76, 35, 1, 4, 2, 60, 20, 1, 60, 40,
1, 1, 2, 56, 15, 0, 64, 29, 0, 4, 2, 60, 20, 1, 60, 40, 1, 1, 1, 56,
18, 0, 4, 2, 84, 20, 1, 84, 40, 1, 1, 1, 56, 18, 0, 6, 1, 84, 22, 0,
7, 1, 88, 18, 1, 10, 1, 88, 3, 0, 6, 1, 84, 22, 0, 7, 1, 88, 18, 1,
10, 1, 88, 3, 0, 6, 2, 84, 20, 0, 112, 40, 0, 3, 2, 68, 15, 1, 96, 29,
1, 4, 2, 66, 20, 0, 66, 40, 0, 1, 2, 42, 15, 1, 64, 29, 1, 4, 2, 62,
20, 1, 66, 40, 1, 1, 2, 42, 15, 0, 64, 29, 0, 4, 2, 60, 20, 0, 60, 40,
0, 1, 2, 56, 15, 1, 64, 29, 1, 0, 0, 4, 4, 60, 20, 1, 60, 39, 1, 60,
47, 1, 60, 55, 1, 1, 4, 56, 15, 0, 60, 28, 0, 60, 35, 0, 60, 39, 0,
6, 2, 84, 21, 0, 84, 49, 0, 7, 2, 88, 16, 1, 88, 36, 1, 10, 2, 88, 2,
0, 88, 16, 0, 4, 2, 60, 20, 1, 60, 55, 1, 1, 2, 56, 15, 0, 60, 39, 0,
0, 2, 60, 20, 1, 60, 55, 1, 6, 1, 84, 25, 0, 7, 1, 84, 20, 1, 10, 1,
84, 5, 0, 6, 1, 84, 25, 0, 7, 1, 88, 20, 1, 10, 1, 88, 5, 0, 6, 2, 84,
20, 0, 112, 42, 0, 7, 2, 88, 15, 1, 116, 31, 1, 10, 2, 88, 1, 0, 116,
11, 0, 4, 3, 60, 20, 1, 60, 40, 1, 60, 55, 1, 1, 3, 56, 15, 0, 64, 29,
0, 60, 39, 0, 4, 1, 60, 55, 1, 1, 1, 52, 39, 0, 6, 1, 80, 55, 0, 7,
1, 80, 39, 1, 10, 1, 80, 17, 0, 6, 1, 80, 55, 0, 7, 1, 80, 39, 1, 10,
1, 80, 17, 0, 6, 1, 76, 55, 0, 7, 1, 68, 39, 1, 10, 1, 68, 17, 0, 6,
1, 76, 55, 0, 7, 1, 76, 39, 1, 10, 1, 76, 17, 0, 4, 1, 60, 55, 1, 1,
1, 60, 39, 0, 6, 1, 84, 55, 0, 7, 1, 88, 39, 1, 10, 1, 88, 17, 0, 4,
1, 78, 55, 0, 5, 1, 78, 39, 1, 8, 1, 78, 17, 0, 4, 3, 56, 35, 1, 68,
40, 1, 68, 55, 1, 1, 4, 48, 26, 0, 62, 27, 0, 74, 33, 0, 72, 39, 0,
4, 3, 56, 29, 1, 58, 40, 1, 62, 55, 1, 1, 4, 46, 23, 0, 48, 26, 0, 56,
29, 0, 56, 39, 0, 4, 2, 68, 35, 1, 68, 55, 1, 1, 2, 66, 26, 0, 60, 39,
0, 2, 1, 84, 54, 0, 0, 0, 88, 65, 0, 0, 2, 0, 0, 0, 214, 11, 0, 0, 88,
84, 0, 0, 47, 0, 0, 0, 248, 21, 0, 0, 88, 86, 0, 0, 48, 0, 0, 0, 250,
15, 0, 0, 3, 0, 0, 0, 224, 21, 0, 0, 3, 3, 3, 9, 3, 11, 4, 4, 4, 7,
4, 8, 4, 10, 4, 11, 5, 7, 8, 8, 9, 9, 9, 11, 11, 11, 38, 38, 38, 46,
38, 62, 38, 110, 38, 118, 38, 134, 38, 142, 38, 159, 38, 175, 46, 46,
54, 54, 54, 62, 54, 134, 62, 62, 102, 102, 102, 110, 102, 134, 102,
142, 102, 159, 110, 126, 110, 134, 110, 142, 134, 134, 134, 159, 142,
142, 151, 151, 151, 159, 151, 175, 159, 159, 1, 0, 0, 0, 112, 13, 0,
0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 115, 67, 0, 0
};
const resource_hnd_t wifi_mfg_firmware_clm_blob = { RESOURCE_IN_MEMORY, 7341, {.mem = { (const char *) wifi_mfg_firmware_clm_blob_data }}};

View File

@ -0,0 +1,407 @@
/*
* Copyright (c) 2019, Cypress Semiconductor Corporation, All Rights Reserved
* SPDX-License-Identifier: LicenseRef-PBL
*
* This file and the related binary are licensed under the
* Permissive Binary License, Version 1.0 (the "License");
* you may not use these files except in compliance with the License.
*
* You may obtain a copy of the License here:
* LICENSE-permissive-binary-license-1.0.txt and at
* https://www.mbed.com/licenses/PBL-1.0
*
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "wiced_resource.h"
#if defined(CY_STORAGE_WIFI_DATA)
CY_SECTION_WHD(CY_STORAGE_WIFI_DATA) __attribute__((used))
#endif
const unsigned char wifi_firmware_clm_blob_data[7341] = {
66, 76, 79, 66, 60, 0, 0, 0, 90, 50, 58, 168, 1, 0, 0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 60, 0, 0, 0, 109, 28, 0, 0, 15, 157, 241, 243, 0, 0, 0,
0, 0, 0, 0, 0, 169, 28, 0, 0, 4, 0, 0, 0, 247, 227, 18, 42, 0, 0, 0,
0, 67, 76, 77, 32, 68, 65, 84, 65, 0, 0, 18, 0, 1, 0, 57, 46, 49, 48,
46, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 46, 51, 53, 46,
48, 0, 0, 0, 0, 0, 0, 0, 0, 52, 17, 0, 0, 67, 108, 109, 73, 109, 112,
111, 114, 116, 58, 32, 49, 46, 51, 52, 46, 49, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 66, 114, 111, 97, 100, 99, 111, 109, 45, 48, 46, 48,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 244, 16, 0, 0, 16, 4, 5, 6,
7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 18, 4, 5, 6, 7, 8,
9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 3, 0, 0, 0, 0, 17,
0, 0, 35, 97, 0, 15, 18, 17, 19, 10, 35, 110, 0, 16, 8, 255, 255, 0,
35, 114, 0, 15, 19, 17, 20, 10, 48, 65, 0, 7, 8, 255, 255, 16, 48, 66,
0, 0, 14, 0, 17, 16, 48, 67, 0, 7, 6, 12, 5, 25, 65, 67, 0, 16, 8, 255,
255, 16, 65, 68, 0, 7, 33, 13, 39, 57, 65, 69, 0, 7, 8, 6, 7, 32, 65,
69, 1, 7, 33, 6, 43, 32, 65, 70, 0, 7, 33, 13, 39, 57, 65, 71, 0, 7,
41, 6, 47, 32, 65, 73, 0, 6, 15, 5, 18, 26, 65, 76, 0, 7, 33, 6, 43,
32, 65, 77, 0, 7, 5, 12, 3, 9, 65, 78, 0, 7, 14, 6, 17, 32, 65, 79,
0, 7, 8, 255, 255, 16, 65, 81, 0, 16, 8, 255, 255, 16, 65, 82, 0, 7,
25, 6, 25, 0, 65, 82, 1, 7, 14, 6, 17, 0, 65, 83, 0, 6, 15, 5, 18, 26,
65, 84, 0, 7, 33, 6, 43, 32, 65, 84, 1, 7, 37, 6, 36, 32, 65, 85, 0,
18, 42, 22, 46, 9, 65, 85, 2, 18, 42, 21, 45, 0, 65, 87, 0, 7, 34, 6,
31, 1, 65, 88, 0, 16, 8, 255, 255, 16, 65, 90, 0, 7, 14, 6, 17, 32,
66, 65, 0, 7, 33, 6, 43, 32, 66, 66, 0, 7, 22, 12, 23, 25, 66, 68, 0,
7, 46, 6, 58, 0, 66, 69, 0, 7, 33, 6, 43, 32, 66, 69, 1, 7, 37, 6, 36,
32, 66, 70, 0, 7, 33, 13, 39, 25, 66, 71, 0, 7, 33, 6, 43, 32, 66, 71,
1, 7, 37, 6, 36, 32, 66, 72, 0, 7, 21, 6, 22, 0, 66, 73, 0, 7, 33, 13,
39, 25, 66, 74, 0, 7, 33, 13, 39, 57, 66, 76, 0, 16, 8, 255, 255, 16,
66, 77, 0, 6, 15, 5, 18, 26, 66, 78, 0, 7, 8, 255, 255, 0, 66, 78, 1,
17, 41, 20, 47, 0, 66, 79, 0, 7, 15, 12, 18, 42, 66, 81, 0, 16, 8, 255,
255, 16, 66, 82, 0, 7, 43, 6, 52, 32, 66, 83, 0, 18, 21, 21, 22, 0,
66, 84, 0, 7, 8, 12, 7, 56, 66, 86, 0, 16, 8, 255, 255, 16, 66, 87,
0, 7, 45, 12, 51, 57, 66, 89, 0, 7, 33, 255, 255, 0, 66, 90, 0, 7, 15,
12, 18, 26, 67, 65, 0, 0, 21, 0, 22, 0, 67, 65, 2, 6, 15, 5, 18, 26,
67, 67, 0, 16, 8, 255, 255, 16, 67, 68, 0, 7, 33, 13, 39, 57, 67, 70,
0, 7, 33, 13, 39, 25, 67, 71, 0, 7, 33, 13, 39, 57, 67, 72, 0, 7, 33,
6, 43, 32, 67, 72, 1, 7, 37, 6, 36, 32, 67, 73, 0, 7, 33, 13, 39, 57,
67, 75, 0, 7, 44, 12, 50, 25, 67, 76, 0, 7, 7, 6, 6, 1, 67, 77, 0, 7,
33, 13, 39, 25, 67, 78, 0, 21, 48, 24, 53, 0, 67, 79, 0, 7, 13, 6, 11,
32, 67, 80, 0, 16, 8, 255, 255, 16, 67, 82, 0, 7, 14, 6, 15, 32, 67,
85, 0, 7, 8, 13, 255, 57, 67, 86, 0, 7, 33, 13, 39, 25, 67, 87, 0, 16,
8, 255, 255, 16, 67, 88, 0, 18, 42, 21, 46, 25, 67, 89, 0, 7, 33, 6,
43, 32, 67, 89, 1, 7, 37, 6, 36, 32, 67, 90, 0, 7, 33, 6, 43, 32, 67,
90, 1, 7, 37, 6, 36, 32, 68, 69, 0, 7, 33, 6, 43, 32, 68, 69, 3, 7,
37, 6, 36, 32, 68, 74, 0, 7, 8, 255, 255, 16, 68, 75, 0, 7, 33, 6, 43,
32, 68, 75, 1, 7, 37, 6, 36, 32, 68, 77, 0, 7, 15, 12, 18, 26, 68, 79,
0, 7, 15, 12, 18, 26, 68, 90, 0, 7, 5, 6, 4, 32, 69, 48, 0, 7, 12, 6,
13, 32, 69, 67, 0, 7, 14, 6, 17, 32, 69, 69, 0, 7, 33, 6, 43, 32, 69,
69, 1, 7, 37, 6, 36, 32, 69, 71, 0, 7, 41, 19, 48, 0, 69, 72, 0, 7,
6, 12, 5, 25, 69, 82, 0, 7, 8, 255, 255, 16, 69, 83, 0, 7, 33, 6, 43,
32, 69, 83, 1, 7, 37, 6, 36, 32, 69, 84, 0, 7, 33, 6, 43, 0, 70, 73,
0, 7, 33, 6, 43, 32, 70, 73, 1, 7, 37, 6, 36, 32, 70, 74, 0, 7, 42,
12, 46, 25, 70, 75, 0, 7, 33, 13, 39, 25, 70, 77, 0, 6, 15, 5, 18, 26,
70, 79, 0, 7, 33, 13, 39, 57, 70, 82, 0, 7, 33, 6, 43, 32, 70, 82, 1,
7, 37, 6, 36, 32, 71, 65, 0, 7, 33, 13, 39, 25, 71, 66, 0, 7, 33, 6,
43, 32, 71, 66, 1, 7, 37, 6, 36, 32, 71, 68, 0, 7, 43, 6, 52, 0, 71,
69, 0, 7, 33, 13, 39, 57, 71, 70, 0, 7, 33, 6, 43, 0, 71, 71, 0, 7,
33, 13, 39, 25, 71, 72, 0, 7, 33, 13, 39, 57, 71, 73, 0, 7, 33, 13,
39, 25, 71, 76, 0, 16, 8, 255, 255, 16, 71, 77, 0, 7, 33, 13, 39, 25,
71, 78, 0, 7, 33, 13, 39, 57, 71, 80, 0, 7, 33, 6, 43, 0, 71, 81, 0,
7, 33, 13, 39, 25, 71, 82, 0, 7, 33, 6, 43, 32, 71, 82, 1, 7, 37, 6,
36, 32, 71, 83, 0, 16, 8, 255, 255, 16, 71, 84, 0, 7, 14, 11, 17, 16,
71, 85, 0, 0, 14, 0, 17, 0, 71, 87, 0, 7, 33, 13, 39, 25, 71, 89, 0,
7, 46, 12, 54, 25, 72, 75, 0, 18, 43, 22, 52, 0, 72, 77, 0, 16, 8, 255,
255, 16, 72, 78, 0, 7, 47, 12, 60, 10, 72, 82, 0, 7, 33, 6, 43, 32,
72, 82, 1, 7, 37, 6, 36, 32, 72, 84, 0, 7, 46, 12, 54, 9, 72, 85, 0,
7, 33, 6, 43, 32, 72, 85, 1, 7, 37, 6, 36, 32, 73, 68, 0, 7, 8, 6, 7,
0, 73, 68, 5, 7, 53, 13, 64, 25, 73, 69, 0, 7, 33, 6, 43, 32, 73, 69,
1, 7, 37, 6, 36, 32, 73, 76, 0, 7, 5, 6, 4, 32, 73, 77, 0, 7, 33, 13,
39, 25, 73, 78, 0, 17, 41, 20, 47, 32, 73, 79, 0, 7, 33, 13, 39, 25,
73, 81, 0, 7, 33, 13, 39, 25, 73, 82, 0, 7, 8, 13, 255, 57, 73, 83,
0, 7, 33, 6, 43, 32, 73, 83, 1, 7, 37, 6, 36, 32, 73, 84, 0, 7, 33,
6, 43, 32, 73, 84, 1, 7, 37, 6, 36, 32, 74, 48, 0, 7, 38, 15, 42, 0,
74, 49, 0, 14, 12, 255, 255, 0, 74, 50, 0, 14, 5, 255, 255, 0, 74, 51,
0, 14, 38, 255, 255, 0, 74, 52, 0, 14, 24, 255, 255, 0, 74, 53, 0, 14,
27, 255, 255, 0, 74, 54, 0, 14, 28, 255, 255, 0, 74, 55, 0, 14, 29,
255, 255, 0, 74, 56, 0, 14, 40, 255, 255, 0, 74, 57, 0, 7, 28, 15, 27,
0, 74, 69, 0, 7, 33, 13, 39, 25, 74, 77, 0, 7, 46, 13, 59, 25, 74, 79,
0, 7, 1, 6, 0, 32, 74, 80, 0, 14, 39, 16, 40, 1, 74, 80, 1, 14, 28,
15, 27, 0, 74, 80, 3, 14, 39, 15, 41, 1, 75, 65, 0, 20, 17, 23, 16,
3, 75, 67, 0, 20, 46, 23, 54, 3, 75, 68, 0, 7, 49, 6, 56, 3, 75, 69,
0, 7, 33, 6, 38, 33, 75, 71, 0, 7, 33, 13, 39, 25, 75, 72, 0, 7, 43,
6, 52, 0, 75, 73, 0, 18, 42, 21, 46, 25, 75, 75, 0, 20, 8, 23, 7, 0,
75, 77, 0, 7, 33, 13, 39, 25, 75, 78, 0, 7, 15, 12, 18, 26, 75, 80,
0, 16, 8, 255, 255, 16, 75, 82, 0, 16, 53, 18, 44, 0, 75, 82, 4, 21,
30, 24, 28, 17, 75, 87, 0, 7, 8, 6, 7, 32, 75, 87, 1, 7, 5, 6, 4, 32,
75, 88, 0, 7, 46, 6, 54, 3, 75, 89, 0, 0, 14, 0, 17, 0, 75, 90, 0, 7,
36, 12, 34, 8, 76, 65, 0, 7, 34, 6, 31, 1, 76, 66, 0, 7, 46, 6, 58,
32, 76, 67, 0, 7, 15, 12, 18, 26, 76, 73, 0, 7, 33, 6, 43, 0, 76, 73,
1, 7, 37, 6, 36, 0, 76, 75, 0, 17, 43, 20, 52, 0, 76, 82, 0, 7, 43,
19, 50, 17, 76, 83, 0, 7, 33, 6, 43, 0, 76, 84, 0, 7, 33, 6, 43, 32,
76, 84, 1, 7, 37, 6, 36, 32, 76, 85, 0, 7, 33, 6, 43, 32, 76, 85, 1,
7, 37, 6, 36, 32, 76, 86, 0, 7, 33, 6, 43, 32, 76, 86, 1, 7, 37, 6,
36, 32, 76, 89, 0, 7, 8, 14, 255, 16, 77, 65, 0, 7, 12, 19, 12, 32,
77, 65, 1, 7, 5, 19, 4, 32, 77, 67, 0, 7, 33, 6, 43, 0, 77, 68, 0, 7,
33, 6, 43, 32, 77, 69, 0, 7, 33, 6, 43, 32, 77, 70, 0, 7, 45, 12, 51,
25, 77, 71, 0, 7, 33, 13, 39, 57, 77, 72, 0, 16, 8, 255, 255, 16, 77,
75, 0, 7, 33, 6, 43, 32, 77, 76, 0, 7, 33, 13, 39, 25, 77, 77, 0, 7,
33, 13, 39, 25, 77, 78, 0, 7, 14, 11, 17, 32, 77, 79, 0, 7, 49, 6, 58,
0, 77, 80, 0, 6, 15, 5, 18, 26, 77, 81, 0, 7, 33, 6, 43, 0, 77, 82,
0, 7, 33, 6, 43, 0, 77, 83, 0, 7, 33, 13, 39, 57, 77, 84, 0, 7, 33,
6, 43, 32, 77, 84, 1, 7, 37, 6, 36, 32, 77, 85, 0, 7, 33, 6, 43, 32,
77, 86, 0, 7, 10, 6, 10, 32, 77, 87, 0, 7, 46, 6, 58, 32, 77, 88, 0,
7, 5, 6, 4, 0, 77, 88, 1, 7, 21, 6, 22, 0, 77, 89, 0, 17, 41, 20, 47,
0, 77, 90, 0, 7, 16, 12, 14, 26, 78, 65, 0, 7, 16, 12, 14, 26, 78, 67,
0, 7, 33, 13, 39, 25, 78, 69, 0, 7, 33, 13, 39, 25, 78, 70, 0, 7, 42,
11, 45, 0, 78, 71, 0, 7, 26, 13, 26, 57, 78, 73, 0, 7, 14, 6, 17, 32,
78, 76, 0, 7, 33, 6, 43, 32, 78, 76, 1, 7, 37, 6, 36, 32, 78, 79, 0,
7, 33, 6, 43, 32, 78, 79, 1, 7, 37, 6, 36, 32, 78, 80, 0, 17, 9, 20,
8, 0, 78, 82, 0, 7, 33, 13, 39, 25, 78, 85, 0, 7, 14, 255, 255, 16,
78, 90, 0, 7, 43, 6, 52, 32, 79, 77, 0, 7, 33, 6, 43, 32, 80, 65, 0,
17, 0, 20, 24, 32, 80, 69, 0, 7, 14, 6, 17, 32, 80, 70, 0, 7, 33, 13,
39, 25, 80, 71, 0, 7, 2, 6, 0, 0, 80, 72, 0, 7, 43, 6, 52, 32, 80, 75,
0, 7, 49, 11, 55, 33, 80, 76, 0, 7, 33, 6, 43, 32, 80, 76, 1, 7, 37,
6, 36, 32, 80, 77, 0, 7, 33, 13, 39, 25, 80, 78, 0, 16, 8, 255, 255,
16, 80, 82, 0, 0, 14, 0, 17, 0, 80, 83, 0, 16, 8, 255, 255, 0, 80, 84,
0, 7, 33, 6, 43, 32, 80, 84, 1, 7, 37, 6, 36, 32, 80, 87, 0, 7, 15,
12, 18, 26, 80, 89, 0, 7, 46, 6, 58, 0, 80, 89, 1, 7, 43, 6, 52, 0,
81, 49, 0, 2, 8, 2, 7, 0, 81, 50, 0, 0, 31, 0, 29, 0, 81, 65, 0, 7,
49, 13, 57, 57, 82, 69, 0, 7, 33, 6, 43, 0, 82, 79, 0, 7, 33, 6, 43,
32, 82, 79, 1, 7, 37, 6, 36, 32, 82, 83, 0, 7, 33, 6, 43, 32, 82, 85,
0, 7, 8, 255, 255, 0, 82, 85, 5, 7, 11, 11, 9, 1, 82, 87, 0, 7, 33,
13, 39, 57, 83, 65, 0, 7, 34, 6, 32, 33, 83, 66, 0, 7, 8, 255, 255,
16, 83, 67, 0, 7, 45, 12, 51, 25, 83, 68, 0, 7, 8, 13, 255, 57, 83,
69, 0, 7, 33, 6, 43, 32, 83, 69, 1, 7, 37, 6, 36, 32, 83, 71, 0, 17,
44, 20, 50, 33, 83, 72, 0, 16, 8, 255, 255, 16, 83, 73, 0, 7, 33, 6,
43, 32, 83, 73, 1, 7, 37, 6, 36, 32, 83, 74, 0, 16, 8, 255, 255, 16,
83, 75, 0, 7, 33, 6, 43, 32, 83, 75, 1, 7, 37, 6, 36, 32, 83, 76, 0,
7, 33, 13, 39, 25, 83, 77, 0, 7, 33, 13, 39, 25, 83, 78, 0, 7, 33, 6,
43, 32, 83, 79, 0, 7, 8, 255, 255, 16, 83, 82, 0, 7, 33, 13, 39, 25,
83, 84, 0, 7, 33, 13, 39, 25, 83, 86, 0, 7, 14, 11, 17, 32, 83, 88,
0, 16, 8, 255, 255, 16, 83, 89, 0, 16, 8, 255, 255, 16, 83, 90, 0, 7,
33, 13, 39, 25, 84, 65, 0, 16, 8, 255, 255, 16, 84, 67, 0, 7, 33, 13,
39, 25, 84, 68, 0, 7, 33, 13, 39, 25, 84, 70, 0, 7, 33, 13, 39, 25,
84, 71, 0, 7, 33, 13, 39, 25, 84, 72, 0, 7, 43, 6, 52, 32, 84, 74, 0,
7, 33, 13, 39, 25, 84, 75, 0, 16, 8, 255, 255, 16, 84, 76, 0, 7, 33,
13, 39, 57, 84, 77, 0, 7, 33, 13, 39, 25, 84, 78, 0, 7, 5, 6, 4, 32,
84, 79, 0, 7, 8, 255, 255, 16, 84, 82, 0, 7, 5, 6, 4, 32, 84, 82, 7,
7, 33, 13, 39, 57, 84, 84, 0, 7, 43, 6, 52, 32, 84, 86, 0, 7, 8, 255,
255, 16, 84, 87, 0, 0, 50, 0, 63, 0, 84, 87, 2, 0, 51, 0, 61, 0, 84,
90, 0, 7, 33, 13, 39, 25, 85, 65, 0, 7, 8, 255, 255, 0, 85, 71, 0, 7,
34, 6, 31, 33, 85, 77, 0, 0, 14, 0, 17, 0, 85, 83, 0, 5, 32, 4, 30,
10, 85, 83, 25, 11, 8, 9, 7, 0, 85, 83, 26, 4, 8, 1, 7, 0, 85, 89, 0,
18, 43, 21, 52, 0, 85, 90, 0, 7, 33, 13, 39, 25, 86, 65, 0, 7, 33, 6,
43, 0, 86, 67, 0, 7, 15, 12, 18, 26, 86, 69, 0, 7, 41, 6, 47, 0, 86,
71, 0, 7, 33, 6, 43, 0, 86, 73, 0, 0, 14, 0, 17, 0, 86, 78, 0, 7, 5,
6, 4, 0, 86, 85, 0, 7, 43, 12, 49, 25, 87, 70, 0, 7, 33, 12, 43, 25,
87, 83, 0, 7, 43, 11, 49, 17, 88, 48, 0, 3, 20, 0, 21, 0, 88, 49, 0,
7, 41, 6, 47, 0, 88, 50, 0, 19, 3, 6, 2, 0, 88, 51, 0, 7, 33, 6, 35,
32, 88, 65, 0, 7, 3, 255, 255, 0, 88, 66, 0, 0, 23, 255, 255, 0, 88,
82, 0, 1, 52, 3, 62, 0, 88, 83, 0, 12, 4, 10, 1, 33, 88, 84, 0, 11,
8, 9, 7, 32, 88, 85, 0, 8, 37, 7, 37, 32, 88, 86, 0, 10, 8, 8, 7, 32,
88, 87, 0, 20, 35, 23, 33, 34, 88, 88, 0, 9, 33, 255, 255, 32, 88, 89,
0, 7, 33, 6, 43, 32, 88, 90, 0, 13, 8, 255, 255, 32, 89, 49, 0, 0, 14,
255, 255, 16, 89, 50, 0, 0, 14, 255, 255, 16, 89, 51, 0, 0, 14, 255,
255, 16, 89, 52, 0, 0, 14, 255, 255, 16, 89, 53, 0, 0, 14, 255, 255,
16, 89, 54, 0, 0, 14, 255, 255, 16, 89, 55, 0, 0, 14, 255, 255, 16,
89, 69, 0, 7, 45, 12, 51, 25, 89, 84, 0, 7, 33, 6, 43, 0, 89, 89, 0,
16, 8, 255, 255, 0, 90, 49, 0, 16, 8, 255, 255, 16, 90, 50, 0, 16, 8,
255, 255, 16, 90, 51, 0, 16, 8, 255, 255, 16, 90, 52, 0, 16, 8, 255,
255, 16, 90, 53, 0, 16, 8, 255, 255, 16, 90, 54, 0, 16, 8, 255, 255,
16, 90, 55, 0, 16, 8, 255, 255, 16, 90, 56, 0, 16, 8, 255, 255, 16,
90, 57, 0, 16, 8, 255, 255, 16, 90, 65, 0, 7, 33, 6, 43, 32, 90, 77,
0, 17, 41, 20, 47, 0, 90, 87, 0, 7, 33, 13, 39, 57, 38, 62, 8, 102,
142, 8, 151, 175, 8, 0, 24, 0, 159, 0, 4, 5, 76, 0, 3, 76, 6, 3, 76,
10, 3, 76, 11, 3, 66, 12, 3, 1, 4, 62, 0, 0, 66, 4, 0, 62, 9, 0, 58,
10, 0, 4, 3, 58, 0, 3, 66, 7, 3, 58, 12, 3, 1, 5, 42, 0, 0, 50, 3, 0,
60, 8, 0, 54, 9, 0, 46, 10, 0, 4, 1, 56, 2, 3, 1, 1, 32, 1, 0, 4, 5,
58, 0, 3, 68, 6, 3, 74, 10, 3, 68, 11, 3, 66, 12, 3, 1, 5, 48, 0, 0,
58, 3, 0, 66, 8, 0, 58, 9, 0, 54, 10, 0, 4, 3, 86, 0, 0, 126, 7, 0,
86, 12, 0, 1, 3, 78, 0, 1, 126, 5, 1, 78, 10, 1, 4, 5, 70, 0, 0, 80,
6, 0, 80, 10, 0, 80, 11, 0, 72, 12, 0, 1, 5, 58, 0, 1, 68, 3, 1, 80,
8, 1, 68, 9, 1, 60, 10, 1, 4, 1, 64, 4, 0, 1, 1, 64, 2, 1, 4, 1, 76,
4, 3, 1, 1, 72, 2, 0, 4, 4, 60, 0, 3, 64, 8, 3, 44, 13, 3, 44, 16, 3,
1, 3, 40, 0, 0, 52, 5, 0, 46, 11, 0, 0, 2, 64, 3, 3, 46, 16, 3, 4, 2,
64, 2, 0, 44, 14, 0, 1, 3, 54, 0, 1, 64, 6, 1, 52, 12, 1, 6, 1, 76,
4, 0, 3, 1, 76, 2, 1, 6, 1, 76, 4, 0, 3, 1, 76, 2, 1, 6, 1, 76, 4, 0,
3, 1, 76, 2, 1, 6, 1, 76, 4, 0, 3, 1, 128, 2, 1, 4, 1, 64, 4, 0, 1,
1, 64, 2, 1, 6, 1, 84, 4, 3, 3, 1, 72, 2, 0, 4, 2, 120, 4, 0, 120, 17,
3, 1, 1, 120, 2, 1, 0, 0, 0, 1, 64, 4, 3, 4, 1, 80, 4, 0, 1, 1, 64,
2, 1, 4, 1, 88, 4, 0, 1, 1, 60, 2, 1, 6, 1, 100, 4, 0, 3, 1, 88, 2,
1, 4, 1, 64, 2, 3, 1, 1, 52, 1, 0, 4, 3, 56, 0, 3, 64, 9, 3, 56, 16,
3, 1, 2, 46, 0, 0, 52, 7, 0, 18, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 1, 18, 1, 255, 1, 58, 1, 14, 1, 15, 3, 29,
41, 55, 2, 19, 55, 3, 11, 1, 1, 1, 1, 10, 1, 11, 1, 12, 1, 13, 1, 14,
2, 2, 2, 10, 2, 11, 2, 12, 3, 9, 10, 10, 11, 11, 12, 12, 12, 13, 12,
14, 13, 13, 14, 14, 34, 46, 36, 48, 36, 64, 36, 116, 36, 140, 36, 144,
36, 161, 36, 165, 36, 177, 52, 52, 52, 60, 52, 64, 52, 124, 52, 140,
52, 144, 52, 165, 56, 60, 56, 64, 64, 64, 64, 100, 100, 100, 100, 116,
100, 140, 100, 144, 100, 165, 104, 128, 104, 136, 104, 140, 104, 165,
132, 140, 132, 144, 132, 165, 140, 140, 144, 144, 144, 165, 149, 149,
149, 161, 149, 165, 149, 177, 153, 161, 165, 165, 0, 145, 0, 146, 0,
147, 0, 148, 0, 149, 0, 150, 0, 151, 0, 152, 0, 153, 0, 154, 0, 0, 0,
4, 0, 0, 0, 40, 17, 0, 0, 42, 42, 42, 58, 42, 106, 42, 122, 42, 138,
42, 155, 42, 171, 58, 58, 106, 106, 106, 122, 106, 138, 106, 155, 122,
122, 122, 138, 122, 171, 138, 138, 138, 155, 155, 155, 155, 171, 0,
0, 1, 0, 0, 0, 20, 17, 0, 0, 1, 0, 0, 0, 207, 16, 0, 0, 1, 0, 0, 0,
210, 16, 0, 0, 1, 0, 255, 1, 30, 2, 0, 3, 76, 1, 4, 76, 2, 2, 66, 12,
4, 1, 0, 255, 1, 30, 2, 0, 7, 72, 0, 2, 58, 0, 4, 68, 6, 4, 74, 8, 2,
74, 10, 4, 68, 11, 4, 66, 12, 4, 1, 0, 255, 1, 30, 2, 0, 2, 64, 2, 2,
56, 2, 4, 1, 0, 255, 1, 30, 2, 0, 5, 72, 0, 2, 76, 1, 4, 76, 7, 2, 72,
12, 2, 66, 12, 4, 1, 0, 255, 1, 30, 2, 0, 4, 58, 0, 4, 68, 2, 2, 66,
7, 4, 58, 12, 4, 1, 0, 255, 1, 30, 2, 0, 5, 92, 0, 2, 86, 0, 4, 126,
7, 1, 92, 12, 2, 86, 12, 4, 1, 0, 255, 1, 30, 2, 0, 5, 70, 0, 4, 80,
1, 2, 80, 7, 4, 76, 12, 2, 72, 12, 4, 2, 4, 255, 1, 20, 4, 2, 1, 76,
4, 1, 2, 0, 255, 1, 20, 4, 0, 1, 76, 4, 1, 3, 0, 4, 1, 20, 5, 2, 5,
76, 1, 4, 76, 4, 2, 70, 12, 4, 76, 14, 4, 54, 17, 2, 3, 0, 4, 1, 20,
5, 0, 6, 60, 0, 4, 68, 2, 2, 64, 8, 4, 48, 14, 2, 44, 14, 4, 64, 17,
2, 3, 0, 4, 1, 20, 5, 0, 3, 64, 3, 4, 64, 5, 2, 46, 16, 4, 2, 0, 3,
1, 20, 4, 0, 3, 64, 2, 1, 48, 14, 2, 44, 14, 4, 3, 0, 4, 1, 20, 5, 0,
6, 62, 0, 4, 66, 4, 2, 66, 7, 4, 62, 12, 4, 66, 14, 4, 42, 17, 2, 3,
0, 255, 1, 20, 5, 2, 2, 84, 4, 4, 78, 5, 2, 3, 0, 255, 1, 30, 5, 0,
1, 120, 5, 1, 0, 0, 255, 0, 0, 0, 2, 0, 255, 1, 23, 4, 2, 1, 92, 4,
1, 2, 0, 255, 1, 36, 4, 2, 1, 100, 4, 1, 2, 4, 3, 1, 20, 4, 2, 1, 76,
4, 1, 1, 0, 255, 1, 20, 2, 2, 1, 76, 2, 1, 2, 0, 255, 1, 20, 4, 4, 3,
56, 0, 4, 64, 9, 4, 56, 16, 4, 2, 1, 76, 4, 2, 0, 0, 0, 1, 0, 0, 0,
100, 28, 0, 0, 1, 0, 0, 0, 103, 28, 0, 0, 1, 0, 0, 0, 106, 28, 0, 0,
10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 8, 12, 13, 14, 15, 16, 17,
18, 19, 8, 4, 5, 6, 7, 8, 9, 10, 11, 0, 9, 0, 19, 0, 22, 0, 24, 0, 32,
0, 35, 0, 42, 0, 53, 0, 59, 0, 73, 0, 75, 0, 77, 0, 80, 0, 87, 0, 92,
0, 95, 0, 101, 0, 104, 0, 117, 0, 127, 0, 130, 0, 132, 0, 134, 0, 142,
0, 144, 0, 160, 0, 173, 0, 175, 0, 183, 0, 188, 0, 190, 0, 192, 0, 195,
0, 212, 0, 217, 0, 227, 0, 229, 0, 242, 0, 248, 0, 251, 0, 1, 1, 4,
1, 11, 1, 15, 1, 18, 1, 42, 1, 46, 1, 53, 1, 6, 2, 2, 1, 1, 1, 1, 0,
6, 2, 5, 1, 1, 1, 7, 2, 4, 1, 1, 1, 2, 8, 4, 2, 2, 1, 1, 1, 14, 2, 2,
1, 1, 1, 1, 0, 6, 2, 5, 5, 1, 1, 7, 2, 4, 1, 1, 1, 2, 8, 4, 2, 2, 1,
1, 1, 13, 2, 2, 1, 1, 1, 1, 18, 4, 2, 2, 5, 1, 1, 10, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 12, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 4,
0, 1, 2, 3, 8, 12, 13, 14, 15, 16, 17, 18, 19, 8, 4, 5, 6, 7, 8, 9,
10, 11, 21, 2, 2, 21, 2, 2, 50, 48, 50, 49, 45, 48, 52, 45, 48, 54,
32, 50, 51, 58, 49, 57, 58, 49, 57, 0, 0, 0, 0, 3, 0, 0, 0, 204, 11,
0, 0, 1, 14, 1, 0, 3, 0, 0, 0, 48, 14, 0, 0, 42, 58, 16, 106, 138, 16,
155, 171, 16, 0, 0, 0, 3, 0, 0, 0, 140, 22, 0, 0, 21, 2, 2, 0, 3, 0,
0, 0, 196, 15, 0, 0, 102, 1, 0, 0, 156, 0, 0, 0, 34, 46, 4, 36, 64,
4, 100, 144, 4, 149, 177, 4, 104, 0, 0, 0, 0, 14, 0, 0, 115, 13, 0,
0, 95, 13, 0, 0, 124, 21, 0, 0, 220, 15, 0, 0, 72, 14, 0, 0, 244, 17,
0, 0, 218, 11, 0, 0, 188, 22, 0, 0, 32, 17, 0, 0, 12, 17, 0, 0, 176,
22, 0, 0, 255, 80, 161, 4, 0, 28, 0, 0, 0, 0, 0, 0, 8, 28, 0, 0, 8,
14, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0, 76, 13, 0, 0, 0, 0, 0, 0, 160, 16,
0, 0, 102, 22, 0, 0, 213, 16, 0, 0, 92, 28, 0, 0, 236, 16, 0, 0, 148,
0, 0, 0, 88, 22, 0, 0, 116, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 24, 17, 0, 0, 248, 16, 0, 0, 10, 2, 255, 3,
17, 19, 24, 29, 30, 55, 0, 4, 56, 19, 2, 70, 28, 2, 58, 36, 2, 70, 55,
2, 14, 0, 255, 2, 23, 19, 23, 55, 2, 2, 84, 19, 2, 84, 55, 2, 14, 0,
255, 2, 23, 19, 23, 55, 0, 2, 66, 19, 2, 66, 55, 2, 23, 1, 1, 4, 23,
19, 17, 29, 23, 40, 30, 55, 2, 2, 84, 22, 2, 84, 55, 2, 24, 1, 5, 2,
23, 23, 30, 55, 0, 4, 56, 19, 2, 58, 29, 2, 60, 41, 2, 70, 55, 2, 15,
1, 255, 1, 23, 20, 2, 1, 84, 20, 2, 15, 1, 255, 1, 23, 20, 2, 1, 84,
20, 2, 20, 1, 255, 2, 21, 20, 21, 55, 2, 2, 84, 20, 2, 84, 55, 2, 0,
0, 255, 0, 0, 0, 19, 1, 255, 2, 23, 20, 23, 54, 0, 2, 66, 20, 2, 66,
54, 2, 20, 1, 255, 2, 23, 20, 20, 55, 0, 2, 66, 20, 2, 64, 55, 2, 20,
1, 255, 2, 23, 20, 20, 55, 2, 2, 92, 20, 2, 80, 55, 2, 9, 0, 255, 1,
23, 19, 2, 1, 84, 19, 2, 9, 0, 255, 1, 20, 19, 0, 1, 56, 19, 2, 11,
2, 255, 3, 17, 19, 24, 31, 30, 55, 0, 5, 56, 19, 2, 70, 28, 2, 58, 36,
2, 68, 40, 2, 70, 55, 2, 13, 2, 255, 3, 17, 19, 24, 32, 30, 55, 0, 5,
56, 19, 2, 78, 28, 2, 64, 36, 2, 68, 38, 2, 78, 46, 2, 26, 1, 255, 2,
23, 20, 30, 42, 2, 2, 84, 23, 2, 112, 55, 2, 13, 2, 255, 3, 17, 19,
24, 32, 30, 55, 0, 7, 58, 19, 2, 84, 27, 2, 76, 35, 2, 72, 38, 2, 80,
44, 2, 68, 50, 2, 80, 52, 2, 27, 0, 255, 1, 30, 26, 0, 1, 120, 26, 2,
26, 2, 255, 1, 30, 25, 0, 1, 120, 25, 2, 10, 2, 2, 3, 17, 19, 24, 29,
30, 55, 0, 4, 56, 19, 2, 70, 28, 2, 58, 36, 2, 70, 55, 2, 10, 2, 255,
3, 17, 19, 24, 29, 30, 55, 0, 4, 56, 19, 2, 66, 28, 2, 60, 36, 2, 66,
55, 2, 20, 2, 255, 2, 23, 20, 33, 55, 2, 2, 84, 20, 2, 84, 55, 2, 10,
2, 1, 3, 17, 19, 24, 29, 30, 55, 0, 4, 56, 19, 2, 70, 28, 2, 58, 36,
2, 70, 55, 2, 32, 2, 255, 1, 30, 40, 2, 1, 84, 40, 2, 29, 2, 255, 2,
21, 29, 30, 55, 0, 2, 60, 29, 2, 68, 55, 2, 29, 1, 255, 2, 30, 29, 30,
55, 2, 2, 112, 29, 2, 112, 55, 2, 5, 2, 0, 2, 23, 18, 23, 19, 2, 2,
84, 18, 2, 84, 19, 2, 7, 2, 0, 2, 23, 18, 23, 20, 2, 2, 84, 18, 2, 84,
20, 2, 8, 2, 0, 3, 23, 18, 23, 20, 30, 40, 2, 2, 84, 18, 2, 84, 22,
2, 6, 1, 255, 4, 14, 18, 14, 19, 20, 30, 20, 54, 0, 4, 48, 18, 2, 48,
19, 2, 60, 30, 2, 60, 54, 2, 14, 0, 255, 2, 17, 19, 30, 55, 0, 2, 56,
19, 2, 68, 55, 2, 12, 2, 255, 3, 17, 19, 24, 32, 30, 56, 0, 6, 62, 19,
2, 90, 28, 2, 80, 37, 2, 90, 43, 2, 86, 48, 2, 118, 56, 2, 22, 1, 255,
2, 23, 20, 30, 40, 2, 1, 84, 22, 2, 25, 1, 255, 1, 23, 24, 2, 1, 84,
24, 2, 14, 0, 6, 2, 17, 19, 20, 55, 0, 2, 56, 19, 2, 60, 55, 2, 18,
1, 255, 2, 20, 20, 20, 47, 2, 2, 72, 20, 2, 72, 47, 2, 22, 1, 255, 2,
23, 20, 30, 40, 2, 1, 84, 22, 2, 22, 2, 255, 1, 20, 22, 0, 2, 62, 20,
2, 66, 40, 2, 16, 2, 255, 2, 20, 20, 28, 40, 2, 2, 84, 20, 2, 112, 40,
2, 4, 0, 255, 1, 23, 18, 2, 1, 84, 18, 2, 20, 1, 255, 2, 23, 20, 30,
55, 2, 2, 84, 20, 2, 84, 55, 2, 21, 1, 255, 3, 23, 20, 30, 39, 30, 49,
2, 2, 84, 21, 2, 84, 49, 2, 26, 1, 255, 3, 23, 20, 24, 41, 30, 55, 2,
1, 84, 25, 2, 26, 1, 255, 3, 23, 20, 24, 41, 30, 55, 2, 1, 84, 25, 2,
17, 1, 255, 2, 23, 20, 30, 42, 2, 2, 84, 20, 2, 112, 42, 2, 34, 0, 255,
1, 27, 55, 2, 1, 84, 55, 2, 34, 0, 255, 1, 30, 55, 0, 1, 78, 55, 2,
34, 0, 255, 1, 27, 55, 2, 1, 84, 55, 2, 34, 0, 255, 1, 20, 55, 2, 1,
76, 55, 2, 31, 2, 255, 2, 17, 35, 30, 55, 0, 2, 68, 35, 2, 68, 55, 2,
30, 2, 255, 3, 17, 35, 24, 40, 30, 55, 0, 3, 56, 35, 2, 68, 40, 2, 68,
55, 2, 28, 2, 255, 3, 17, 29, 24, 40, 30, 55, 0, 3, 56, 29, 2, 58, 40,
2, 62, 55, 2, 33, 0, 255, 1, 27, 54, 2, 1, 84, 54, 2, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 4, 1, 5, 1, 18, 2, 18, 19, 4, 18, 19,
30, 54, 2, 18, 20, 2, 18, 22, 1, 19, 3, 19, 29, 55, 3, 19, 31, 55, 3,
19, 32, 56, 2, 19, 33, 2, 19, 55, 1, 20, 2, 20, 40, 2, 20, 42, 2, 20,
47, 2, 20, 54, 2, 20, 55, 2, 21, 49, 1, 22, 2, 22, 55, 2, 23, 55, 1,
24, 1, 25, 1, 26, 3, 29, 40, 55, 2, 29, 55, 3, 35, 40, 55, 2, 35, 55,
1, 40, 1, 54, 1, 55, 0, 0, 0, 1, 0, 0, 0, 90, 16, 0, 0, 4, 0, 0, 0,
97, 16, 0, 0, 5, 0, 0, 0, 125, 16, 0, 0, 9, 0, 19, 0, 22, 0, 24, 0,
32, 0, 35, 0, 42, 0, 53, 0, 59, 0, 73, 0, 75, 0, 77, 0, 80, 0, 87, 0,
92, 0, 95, 0, 101, 0, 104, 0, 117, 0, 127, 0, 130, 0, 132, 0, 134, 0,
142, 0, 144, 0, 160, 0, 173, 0, 175, 0, 183, 0, 188, 0, 190, 0, 192,
0, 195, 0, 212, 0, 217, 0, 227, 0, 229, 0, 242, 0, 248, 0, 251, 0, 1,
1, 4, 1, 11, 1, 15, 1, 18, 1, 46, 1, 52, 1, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 84, 0, 69, 1, 74, 1, 16, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 18, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 0, 0, 68, 69, 0, 0, 3, 0, 0, 0, 96, 22, 0, 0, 74,
80, 0, 0, 10, 0, 0, 0, 234, 13, 0, 0, 85, 83, 0, 0, 2, 0, 0, 0, 184,
22, 0, 0, 3, 0, 0, 0, 220, 27, 0, 0, 252, 0, 253, 0, 4, 2, 64, 19, 1,
64, 55, 1, 1, 2, 40, 14, 0, 40, 39, 0, 4, 4, 56, 19, 0, 58, 29, 0, 60,
41, 0, 70, 55, 0, 5, 3, 52, 15, 1, 64, 30, 1, 72, 39, 1, 8, 3, 52, 1,
0, 64, 10, 0, 72, 17, 0, 4, 3, 60, 20, 1, 60, 40, 1, 60, 55, 1, 1, 3,
56, 14, 0, 60, 25, 0, 60, 39, 0, 6, 1, 84, 20, 0, 7, 1, 84, 15, 1, 10,
1, 84, 1, 0, 4, 1, 60, 20, 1, 1, 1, 56, 15, 0, 6, 1, 84, 20, 0, 7, 1,
88, 15, 1, 10, 1, 88, 1, 0, 6, 2, 84, 20, 0, 84, 55, 0, 7, 2, 84, 15,
1, 84, 39, 1, 10, 2, 84, 1, 0, 84, 17, 0, 0, 0, 4, 2, 66, 20, 1, 66,
54, 1, 1, 2, 54, 15, 0, 54, 39, 0, 6, 2, 92, 20, 0, 80, 55, 0, 7, 2,
88, 15, 1, 76, 39, 1, 10, 2, 88, 1, 0, 76, 17, 0, 4, 2, 66, 20, 1, 64,
55, 1, 1, 2, 56, 15, 0, 56, 39, 0, 4, 1, 56, 19, 1, 1, 1, 48, 14, 0,
4, 1, 60, 19, 1, 1, 1, 56, 14, 0, 4, 1, 60, 19, 1, 1, 1, 56, 14, 0,
6, 2, 84, 23, 0, 112, 55, 0, 7, 2, 88, 19, 1, 116, 39, 1, 10, 2, 88,
4, 0, 116, 17, 0, 4, 5, 56, 19, 1, 70, 28, 1, 58, 36, 1, 68, 40, 1,
70, 55, 1, 1, 7, 52, 13, 0, 66, 22, 0, 68, 23, 0, 52, 26, 0, 62, 27,
0, 72, 33, 0, 74, 39, 0, 4, 11, 58, 19, 0, 84, 27, 0, 76, 34, 0, 76,
36, 0, 72, 38, 0, 80, 44, 0, 68, 50, 0, 80, 51, 0, 80, 53, 0, 80, 57,
0, 80, 58, 0, 5, 10, 58, 13, 1, 66, 22, 1, 80, 23, 1, 62, 26, 1, 66,
27, 1, 82, 32, 1, 74, 35, 1, 76, 37, 1, 72, 38, 1, 80, 41, 1, 8, 5,
52, 0, 0, 58, 7, 0, 50, 8, 0, 82, 13, 0, 72, 17, 0, 4, 6, 56, 19, 1,
68, 28, 1, 56, 36, 1, 68, 38, 1, 68, 45, 1, 68, 55, 1, 1, 6, 48, 14,
0, 68, 23, 0, 48, 26, 0, 62, 27, 0, 74, 33, 0, 72, 39, 0, 4, 5, 56,
19, 0, 78, 28, 0, 64, 36, 0, 68, 38, 0, 78, 46, 0, 5, 10, 62, 13, 1,
62, 22, 1, 78, 23, 1, 50, 26, 1, 56, 27, 1, 78, 32, 1, 78, 35, 1, 78,
37, 1, 60, 38, 1, 78, 41, 1, 8, 6, 58, 0, 0, 64, 7, 0, 76, 8, 0, 76,
12, 0, 78, 15, 0, 72, 17, 0, 4, 1, 120, 26, 0, 5, 1, 120, 21, 1, 8,
1, 120, 6, 0, 4, 1, 120, 25, 0, 5, 1, 120, 20, 1, 8, 1, 120, 5, 0, 4,
4, 56, 19, 1, 70, 28, 1, 58, 36, 1, 70, 55, 1, 1, 4, 48, 14, 0, 62,
23, 0, 48, 26, 0, 60, 39, 0, 4, 4, 56, 19, 1, 66, 28, 1, 60, 36, 1,
66, 55, 1, 1, 3, 56, 14, 0, 60, 24, 0, 60, 39, 0, 6, 2, 84, 20, 0, 84,
55, 0, 7, 2, 88, 15, 1, 88, 39, 1, 10, 2, 88, 1, 0, 88, 17, 0, 4, 4,
56, 19, 1, 70, 28, 1, 58, 36, 1, 70, 55, 1, 1, 4, 48, 14, 0, 62, 23,
0, 48, 26, 0, 60, 39, 0, 4, 2, 60, 29, 1, 68, 55, 1, 1, 2, 56, 24, 0,
56, 39, 0, 6, 2, 112, 29, 0, 112, 55, 0, 7, 2, 112, 24, 1, 112, 39,
1, 10, 2, 112, 7, 0, 112, 17, 0, 0, 2, 64, 18, 1, 64, 20, 1, 4, 4, 48,
18, 0, 48, 19, 0, 60, 30, 0, 60, 54, 0, 5, 2, 48, 17, 1, 48, 39, 1,
8, 2, 48, 2, 0, 48, 17, 0, 4, 2, 56, 19, 1, 68, 55, 1, 1, 2, 48, 14,
0, 60, 39, 0, 4, 6, 62, 19, 0, 90, 28, 0, 80, 37, 0, 90, 43, 0, 86,
48, 0, 118, 56, 0, 5, 6, 74, 14, 1, 98, 23, 1, 66, 26, 1, 74, 27, 1,
98, 34, 1, 118, 40, 1, 8, 5, 74, 0, 0, 78, 7, 0, 82, 9, 0, 98, 15, 0,
118, 18, 0, 6, 1, 84, 24, 0, 7, 1, 88, 20, 1, 10, 1, 88, 5, 0, 6, 1,
84, 24, 0, 7, 1, 88, 20, 1, 10, 1, 88, 5, 0, 4, 2, 56, 19, 0, 60, 55,
0, 5, 2, 48, 14, 1, 60, 39, 1, 8, 2, 64, 0, 0, 70, 17, 0, 6, 2, 72,
20, 0, 72, 47, 0, 3, 2, 76, 15, 1, 76, 35, 1, 4, 2, 60, 20, 1, 60, 40,
1, 1, 2, 56, 15, 0, 64, 29, 0, 4, 2, 60, 20, 1, 60, 40, 1, 1, 1, 56,
18, 0, 4, 2, 84, 20, 1, 84, 40, 1, 1, 1, 56, 18, 0, 6, 1, 84, 22, 0,
7, 1, 88, 18, 1, 10, 1, 88, 3, 0, 6, 1, 84, 22, 0, 7, 1, 88, 18, 1,
10, 1, 88, 3, 0, 6, 2, 84, 20, 0, 112, 40, 0, 3, 2, 68, 15, 1, 96, 29,
1, 4, 2, 66, 20, 0, 66, 40, 0, 1, 2, 42, 15, 1, 64, 29, 1, 4, 2, 62,
20, 1, 66, 40, 1, 1, 2, 42, 15, 0, 64, 29, 0, 4, 2, 60, 20, 0, 60, 40,
0, 1, 2, 56, 15, 1, 64, 29, 1, 0, 0, 4, 4, 60, 20, 1, 60, 39, 1, 60,
47, 1, 60, 55, 1, 1, 4, 56, 15, 0, 60, 28, 0, 60, 35, 0, 60, 39, 0,
6, 2, 84, 21, 0, 84, 49, 0, 7, 2, 88, 16, 1, 88, 36, 1, 10, 2, 88, 2,
0, 88, 16, 0, 4, 2, 60, 20, 1, 60, 55, 1, 1, 2, 56, 15, 0, 60, 39, 0,
0, 2, 60, 20, 1, 60, 55, 1, 6, 1, 84, 25, 0, 7, 1, 84, 20, 1, 10, 1,
84, 5, 0, 6, 1, 84, 25, 0, 7, 1, 88, 20, 1, 10, 1, 88, 5, 0, 6, 2, 84,
20, 0, 112, 42, 0, 7, 2, 88, 15, 1, 116, 31, 1, 10, 2, 88, 1, 0, 116,
11, 0, 4, 3, 60, 20, 1, 60, 40, 1, 60, 55, 1, 1, 3, 56, 15, 0, 64, 29,
0, 60, 39, 0, 4, 1, 60, 55, 1, 1, 1, 52, 39, 0, 6, 1, 80, 55, 0, 7,
1, 80, 39, 1, 10, 1, 80, 17, 0, 6, 1, 80, 55, 0, 7, 1, 80, 39, 1, 10,
1, 80, 17, 0, 6, 1, 76, 55, 0, 7, 1, 68, 39, 1, 10, 1, 68, 17, 0, 6,
1, 76, 55, 0, 7, 1, 76, 39, 1, 10, 1, 76, 17, 0, 4, 1, 60, 55, 1, 1,
1, 60, 39, 0, 6, 1, 84, 55, 0, 7, 1, 88, 39, 1, 10, 1, 88, 17, 0, 4,
1, 78, 55, 0, 5, 1, 78, 39, 1, 8, 1, 78, 17, 0, 4, 3, 56, 35, 1, 68,
40, 1, 68, 55, 1, 1, 4, 48, 26, 0, 62, 27, 0, 74, 33, 0, 72, 39, 0,
4, 3, 56, 29, 1, 58, 40, 1, 62, 55, 1, 1, 4, 46, 23, 0, 48, 26, 0, 56,
29, 0, 56, 39, 0, 4, 2, 68, 35, 1, 68, 55, 1, 1, 2, 66, 26, 0, 60, 39,
0, 2, 1, 84, 54, 0, 0, 0, 88, 65, 0, 0, 2, 0, 0, 0, 214, 11, 0, 0, 88,
84, 0, 0, 47, 0, 0, 0, 248, 21, 0, 0, 88, 86, 0, 0, 48, 0, 0, 0, 250,
15, 0, 0, 3, 0, 0, 0, 224, 21, 0, 0, 3, 3, 3, 9, 3, 11, 4, 4, 4, 7,
4, 8, 4, 10, 4, 11, 5, 7, 8, 8, 9, 9, 9, 11, 11, 11, 38, 38, 38, 46,
38, 62, 38, 110, 38, 118, 38, 134, 38, 142, 38, 159, 38, 175, 46, 46,
54, 54, 54, 62, 54, 134, 62, 62, 102, 102, 102, 110, 102, 134, 102,
142, 102, 159, 110, 126, 110, 134, 110, 142, 134, 134, 134, 159, 142,
142, 151, 151, 151, 159, 151, 175, 159, 159, 1, 0, 0, 0, 112, 13, 0,
0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 115, 67, 0, 0
};
const resource_hnd_t wifi_firmware_clm_blob = { RESOURCE_IN_MEMORY, 7341, {.mem = { (const char *) wifi_firmware_clm_blob_data }}};

View File

@ -20,12 +20,12 @@
#include "wiced_resource.h"
extern const resource_hnd_t wifi_firmware_image;
extern const unsigned char wifi_firmware_image_data[421098];
extern const unsigned char wifi_firmware_image_data[562547];
extern const resource_hnd_t wifi_firmware_clm_blob;
extern const unsigned char wifi_firmware_clm_blob_image_data[7222];
extern const unsigned char wifi_firmware_clm_blob_data[7341];
extern const resource_hnd_t wifi_mfg_firmware_image;
extern const unsigned char wifi_mfg_firmware_image_data[391693];
extern const resource_hnd_t wifi_mfg_firmware_clm_blob_image;
extern const unsigned char wifi_mfg_firmware_clm_blob_image_data[7222];
extern const unsigned char wifi_mfg_firmware_image_data[566651];
extern const resource_hnd_t wifi_mfg_firmware_clm_blob;
extern const unsigned char wifi_mfg_firmware_clm_blob_data[7341];
#endif /* ifndef INCLUDED_RESOURCES_H_ */

View File

@ -0,0 +1,90 @@
/*
* Copyright (c) 2019, Cypress Semiconductor Corporation, All Rights Reserved
* SPDX-License-Identifier: LicenseRef-PBL
*
* This file and the related binary are licensed under the
* Permissive Binary License, Version 1.0 (the "License");
* you may not use these files except in compliance with the License.
*
* You may obtain a copy of the License here:
* LICENSE-permissive-binary-license-1.0.txt and at
* https://www.mbed.com/licenses/PBL-1.0
*
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "wiced_resource.h"
#if defined(CY_STORAGE_WIFI_DATA)
CY_SECTION_WHD(CY_STORAGE_WIFI_DATA) __attribute__((used))
#endif
const unsigned char wifi_firmware_clm_blob_data[1292] = {
66, 76, 79, 66, 60, 0, 0, 0, 171, 42, 60, 232, 1, 0, 0, 0, 2, 0, 0,
0, 0, 0, 0, 0, 60, 0, 0, 0, 204, 4, 0, 0, 238, 118, 95, 156, 0, 0, 0,
0, 0, 0, 0, 0, 8, 5, 0, 0, 4, 0, 0, 0, 247, 227, 18, 42, 0, 0, 0, 0,
67, 76, 77, 32, 68, 65, 84, 65, 0, 0, 12, 0, 2, 0, 76, 97, 105, 114,
100, 46, 76, 87, 66, 53, 43, 68, 105, 118, 101, 114, 115, 105, 116,
121, 49, 46, 51, 53, 46, 48, 0, 0, 0, 0, 0, 0, 0, 0, 244, 2, 0, 0, 67,
108, 109, 73, 109, 112, 111, 114, 116, 58, 32, 49, 46, 51, 57, 46, 49,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 49, 32, 50, 48, 47, 48,
57, 47, 48, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 11, 4, 8,
9, 9, 38, 38, 38, 110, 38, 134, 46, 54, 62, 62, 102, 102, 110, 110,
110, 159, 134, 134, 134, 159, 151, 159, 3, 2, 2, 1, 1, 1, 1, 0, 6, 2,
5, 5, 1, 1, 4, 2, 4, 1, 1, 1, 2, 5, 4, 2, 2, 1, 1, 1, 6, 2, 2, 1, 1,
1, 1, 10, 4, 2, 2, 5, 1, 1, 2, 0, 255, 1, 36, 2, 0, 2, 62, 2, 2, 66,
2, 3, 2, 0, 255, 1, 20, 2, 0, 2, 62, 2, 2, 66, 2, 3, 0, 0, 255, 0, 0,
0, 2, 0, 255, 1, 23, 2, 0, 1, 70, 2, 1, 1, 0, 255, 1, 30, 1, 0, 6, 64,
0, 2, 50, 0, 3, 70, 3, 2, 68, 3, 3, 62, 4, 2, 56, 4, 3, 0, 3, 0, 0,
0, 206, 2, 0, 0, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 12, 0,
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 4, 0, 1, 2, 3, 8, 4, 5, 6, 7, 8,
9, 10, 11, 1, 1, 1, 11, 1, 13, 2, 10, 11, 11, 36, 36, 36, 64, 36, 116,
36, 136, 36, 140, 36, 144, 36, 165, 40, 40, 44, 44, 48, 48, 52, 60,
64, 64, 100, 100, 100, 116, 100, 140, 104, 116, 104, 136, 132, 136,
132, 140, 132, 144, 132, 165, 140, 140, 144, 165, 149, 165, 0, 1, 1,
1, 2, 4, 6, 18, 23, 28, 3, 6, 19, 28, 2, 7, 25, 1, 9, 1, 11, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 0, 1, 0, 0, 0, 134, 0, 0, 0, 5, 0, 0, 0, 141,
0, 0, 0, 50, 48, 50, 48, 45, 48, 57, 45, 48, 50, 32, 48, 56, 58, 52,
49, 58, 50, 48, 0, 4, 4, 66, 7, 0, 66, 22, 0, 64, 26, 0, 66, 28, 0,
5, 3, 50, 5, 0, 50, 12, 0, 50, 14, 0, 8, 2, 46, 1, 0, 46, 9, 0, 4, 3,
66, 8, 0, 64, 26, 0, 34, 28, 0, 5, 2, 50, 6, 0, 34, 14, 0, 8, 2, 46,
2, 0, 34, 9, 0, 4, 1, 66, 9, 0, 5, 1, 50, 6, 0, 8, 1, 46, 2, 0, 4, 10,
50, 5, 0, 58, 12, 0, 66, 13, 0, 62, 14, 0, 66, 15, 0, 50, 16, 0, 44,
17, 0, 66, 21, 0, 44, 26, 0, 66, 27, 0, 5, 5, 44, 4, 0, 50, 7, 0, 48,
8, 0, 36, 9, 0, 50, 11, 0, 8, 4, 40, 0, 0, 46, 4, 0, 40, 5, 0, 46, 7,
0, 4, 11, 50, 5, 0, 58, 12, 0, 66, 13, 0, 62, 14, 0, 66, 15, 0, 50,
16, 0, 44, 17, 0, 66, 20, 0, 66, 22, 0, 44, 26, 0, 66, 27, 0, 5, 6,
44, 4, 0, 50, 7, 0, 48, 8, 0, 36, 9, 0, 50, 10, 0, 50, 13, 0, 8, 4,
40, 0, 0, 46, 4, 0, 40, 5, 0, 46, 8, 0, 18, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 4, 1, 60, 2, 0, 1, 1, 44, 1,
0, 4, 1, 66, 2, 0, 1, 1, 44, 1, 0, 4, 1, 60, 2, 0, 1, 1, 44, 1, 0, 4,
3, 46, 0, 0, 60, 3, 0, 50, 4, 0, 1, 3, 38, 0, 0, 44, 2, 0, 38, 3, 0,
36, 64, 4, 100, 144, 4, 149, 165, 4, 0, 2, 0, 0, 0, 148, 1, 0, 0, 10,
12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 8, 4, 5, 6, 7, 8, 9, 10, 11,
196, 4, 0, 0, 248, 0, 0, 0, 38, 1, 0, 0, 0, 0, 0, 0, 96, 1, 0, 0, 224,
2, 0, 0, 176, 0, 0, 0, 10, 4, 0, 0, 154, 2, 0, 0, 184, 1, 0, 0, 204,
3, 0, 0, 120, 1, 0, 0, 164, 4, 0, 0, 127, 80, 0, 1, 216, 2, 0, 0, 0,
0, 0, 0, 104, 0, 0, 0, 180, 3, 0, 0, 0, 0, 0, 0, 172, 4, 0, 0, 135,
2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 128, 1, 0, 0, 164, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 42,
42, 106, 42, 122, 42, 171, 58, 58, 106, 106, 122, 138, 122, 155, 138,
155, 155, 155, 155, 171, 0, 0, 6, 0, 0, 0, 212, 3, 0, 0, 35, 110, 0,
2, 0, 255, 255, 240, 0, 65, 85, 0, 0, 1, 0, 0, 0, 2, 67, 65, 0, 4, 5,
3, 4, 0, 2, 68, 69, 0, 1, 2, 1, 1, 0, 33, 74, 80, 0, 3, 3, 2, 2, 0,
2, 85, 83, 0, 4, 4, 3, 3, 0, 2, 0, 0, 255, 0, 0, 0, 3, 1, 255, 4, 23,
6, 30, 18, 30, 23, 36, 28, 0, 4, 66, 6, 1, 64, 18, 1, 64, 23, 1, 66,
28, 1, 4, 1, 255, 3, 23, 6, 30, 19, 14, 28, 0, 3, 66, 6, 1, 64, 19,
1, 34, 28, 1, 6, 2, 255, 2, 23, 6, 30, 19, 0, 1, 66, 9, 1, 7, 2, 255,
2, 24, 10, 30, 28, 0, 10, 52, 5, 1, 60, 12, 1, 66, 13, 1, 62, 14, 1,
66, 15, 1, 54, 16, 1, 46, 17, 1, 66, 21, 1, 50, 26, 1, 66, 27, 1, 5,
2, 255, 3, 24, 7, 24, 24, 30, 28, 0, 11, 52, 5, 1, 60, 12, 1, 66, 13,
1, 62, 14, 1, 66, 15, 1, 54, 16, 1, 46, 17, 1, 66, 20, 1, 66, 22, 1,
50, 26, 1, 66, 27, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 5, 6,
7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 1, 13, 1, 0,
0, 1, 0, 0, 0, 191, 4, 0, 0, 115, 67, 0, 0
};
const resource_hnd_t wifi_firmware_clm_blob = { RESOURCE_IN_MEMORY, 1292, {.mem = { (const char *) wifi_firmware_clm_blob_data }}};

View File

@ -0,0 +1,31 @@
/*
* Copyright (c) 2019, Cypress Semiconductor Corporation, All Rights Reserved
* SPDX-License-Identifier: LicenseRef-PBL
*
* This file and the related binary are licensed under the
* Permissive Binary License, Version 1.0 (the "License");
* you may not use these files except in compliance with the License.
*
* You may obtain a copy of the License here:
* LICENSE-permissive-binary-license-1.0.txt and at
* https://www.mbed.com/licenses/PBL-1.0
*
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/* Automatically generated file - this comment ensures resources.h file creation */
/* Auto-generated header file. Do not edit */
#ifndef INCLUDED_RESOURCES_H_
#define INCLUDED_RESOURCES_H_
#include "wiced_resource.h"
extern const resource_hnd_t wifi_firmware_image;
extern const unsigned char wifi_firmware_image_data[559663];
extern const resource_hnd_t wifi_firmware_clm_blob;
extern const unsigned char wifi_firmware_clm_blob_data[1292];
extern const resource_hnd_t wifi_mfg_firmware_image;
extern const unsigned char wifi_mfg_firmware_image_data[563767];
extern const resource_hnd_t wifi_mfg_firmware_clm_blob;
extern const unsigned char wifi_mfg_firmware_clm_blob_data[7341];
#endif /* ifndef INCLUDED_RESOURCES_H_ */

View File

@ -0,0 +1,146 @@
/*
* Copyright (c) 2019, Cypress Semiconductor Corporation, All Rights Reserved
* SPDX-License-Identifier: LicenseRef-PBL
*
* This file and the related binary are licensed under the
* Permissive Binary License, Version 1.0 (the "License")
* you may not use these files except in compliance with the License.
*
* You may obtain a copy of the License here:
* LICENSE-permissive-binary-license-1.0.txt and at
* https://www.mbed.com/licenses/PBL-1.0
*
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef INCLUDED_NVRAM_IMAGE_H_
#define INCLUDED_NVRAM_IMAGE_H_
#include <string.h>
#include <stdint.h>
#include "generated_mac_address.txt"
#ifdef __cplusplus
extern "C" {
#endif
/**
* Character array of NVRAM image (LAIRD Conntectivity's Sterling-LWB5+ with SDIO/UART (M.2) module. Part Number: 453-00048)
* Generated from brcmfmac4373-div-fcc_20200921.txt
*/
static const char wifi_nvram_image[] =
"NVRAMRev=$Rev$" "\x00"
"sromrev=11" "\x00"
"vendid=0x14e4" "\x00"
"devid=0x4418" "\x00"
"manfid=0x2d0" "\x00"
"prodid=0x070f" "\x00"
NVRAM_GENERATED_MAC_ADDRESS "\x00"
"nocrc=1" "\x00"
"boardtype=0x83d" "\x00"
"boardrev=0x1306" "\x00"
"xtalfreq=37400" "\x00"
"boardflags=0x00000001" "\x00"
"boardflags2=0x00800000" "\x00"
"boardflags3=0x48202100" "\x00"
"tempthresh=105" "\x00"
"temps_hysteresis=20" "\x00"
"temps_txduty_lowlimit=0" "\x00"
"temps_period=1" "\x00"
"phycal_tempdelta=15" "\x00"
"rxgains2gelnagaina0=0" "\x00"
"rxgains2gtrisoa0=0" "\x00"
"rxgains2gtrelnabypa0=0" "\x00"
"rxgains5gelnagaina0=0" "\x00"
"rxgains5gtrisoa0=0" "\x00"
"rxgains5gtrelnabypa0=0" "\x00"
"pdgain5g=3" "\x00"
"pdgain2g=3" "\x00"
"antswitch=0x6" "\x00"
"rxchain=1" "\x00"
"txchain=1" "\x00"
"aa2g=3" "\x00"
"aa5g=3" "\x00"
"tssipos5g=1" "\x00"
"tssipos2g=1" "\x00"
"femctrl=0" "\x00"
"pa2ga0=-214,4762,-584" "\x00"
"pa5ga0=-153,5528,-664,-153,5528,-664,-155,5563,-666,-167,5492,-668" "\x00"
"pdoffsetcckma0=0xf" "\x00"
"pdoffset2g40ma0=0xc" "\x00"
"pdoffset40ma0=0xffff" "\x00"
"pdoffset80ma0=0xeeee" "\x00"
"extpagain5g=2" "\x00"
"extpagain2g=2" "\x00"
"AvVmid_c0=1,130,0,160,0,160,0,160,0,160" "\x00"
"maxp2ga0=72" "\x00"
"maxp5ga0=70,70,70,70" "\x00"
"cckbw202gpo=0x1111" "\x00"
"dot11agofdmhrbw202gpo=0x4422" "\x00"
"ofdmlrbw202gpo=0x0022" "\x00"
"mcsbw202gpo=0xAA666666" "\x00"
"mcsbw402gpo=0xFFEEEEEE" "\x00"
"mcsbw205glpo=0xDD662222" "\x00"
"mcsbw205gmpo=0xDD662222" "\x00"
"mcsbw205ghpo=0xDD662222" "\x00"
"mcsbw405glpo=0xDDAAAAAA" "\x00"
"mcsbw405gmpo=0xDDAAAAAA" "\x00"
"mcsbw405ghpo=0xDDAAAAAA" "\x00"
"mcsbw805glpo=0xEECCCCCC" "\x00"
"mcsbw805gmpo=0xEECCCCCC" "\x00"
"mcsbw805ghpo=0xEECCCCCC" "\x00"
"swctrlmap_2g=0x00001131,0x00001131,0x00001131,0x313131,0x1ff" "\x00"
"swctrlmap_5g=0x00201131,0x40405171,0x00001131,0x313131,0x1ff" "\x00"
"swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000" "\x00"
"swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000" "\x00"
"fem_table_init_val=0x1131,0x1131" "\x00"
"nb_papdcalidx=0x280f" "\x00"
"nb_txattn=0x0303" "\x00"
"nb_rxattn=0x0303" "\x00"
"nb_bbmult=0x3948" "\x00"
"nb_eps_offset=0x01e601ea" "\x00"
"papdmode=1" "\x00"
"rssi_delta_2g_c0=-2,-2,-2,-2" "\x00"
"rssi_delta_5gl_c0=-2,-2,-3,-3,-1,-1" "\x00"
"rssi_delta_5gml_c0=-2,-2,-3,-3,-1,-1" "\x00"
"rssi_delta_5gmu_c0=0,0,-1,-1,0,0" "\x00"
"rssi_delta_5gh_c0=-1,-1,-2,-2,0,0" "\x00"
"ATErcalmode=0" "\x00"
"swdiv_en=1" "\x00"
"swdiv_gpio=0" "\x00"
"swdiv_swctrl_en=2" "\x00"
"swdiv_swctrl_ant0=0" "\x00"
"swdiv_swctrl_ant1=1" "\x00"
"swdiv_antmap2g_main=1" "\x00"
"swdiv_antmap5g_main=1" "\x00"
"swdiv_snrlim=290" "\x00"
"swdiv_thresh=2000" "\x00"
"swdiv_snrthresh=24" "\x00"
"swdiv_timeon=10" "\x00"
"swdiv_timeoff=1" "\x00"
"swdiv_snr2g20=232" "\x00"
"swdiv_snr2g40=257" "\x00"
"swdiv_snr5g20=296" "\x00"
"swdiv_snr5g40=312" "\x00"
"swdiv_snr5g80=296" "\x00"
"swdiv_ap_dead_check=1" "\x00"
"swdiv_ap_div=1" "\x00"
"idac_main_mode=1" "\x00"
"paldo3p3_voltage=4" "\x00"
"fdss_level_2g=4" "\x00"
"fdss_level_5g=4" "\x00"
"fdss_interp_en=1" "\x00"
"ccode=US" "\x00"
"regrev=0" "\x00"
"\x00\x00";
#ifdef __cplusplus
} /*extern "C" */
#endif
#else /* ifndef INCLUDED_NVRAM_IMAGE_H_ */
#error Wi-Fi NVRAM image included twice
#endif /* ifndef INCLUDED_NVRAM_IMAGE_H_ */

View File

@ -0,0 +1,8 @@
The following list is for specific board from customer
COMPONENT_LAIRD_LWB5PM2 folder is for Laird's 4373 board and includes nvram,clm and resources.h.
When using LAIRD_LWB5PM2 component, you need to rename the duplicate files in resources/firmware/COMPONENT_4373,
or adding them into cyignore or adding CY_IGNORE variable as part of the BSP's makefile.
1.4373A0_clm_blob.c
2.resources.h
3.wifi_nvram_image.h

View File

@ -48,25 +48,20 @@ static const char wifi_nvram_image[] =
"ag0=255" "\x00"
"aa2g=1" "\x00"
"ccode=ALL" "\x00"
"" "\x00"
"swdiv_en=1" "\x00"
"swdiv_gpio=2" "\x00"
"" "\x00"
"pa0itssit=0x20" "\x00"
"extpagain2g=0" "\x00"
"" "\x00"
"pa2ga0=-168,6777,-788" "\x00"
"AvVmid_c0=0x0,0xc8" "\x00"
"AvVmidIQcal=0x2,0xa8" "\x00"
"cckpwroffset0=5" "\x00"
"" "\x00"
"maxp2ga0=84" "\x00"
"txpwrbckof=6" "\x00"
"cckbw202gpo=0" "\x00"
"legofdmbw202gpo=0x66111111" "\x00"
"mcsbw202gpo=0x77711111" "\x00"
"propbw202gpo=0xdd" "\x00"
"" "\x00"
"ofdmdigfilttype=18" "\x00"
"ofdmdigfilttypebe=18" "\x00"
"papdmode=1" "\x00"
@ -74,15 +69,10 @@ static const char wifi_nvram_image[] =
"pacalidx2g=32" "\x00"
"papdepsoffset=-36" "\x00"
"papdendidx=61" "\x00"
"" "\x00"
"" "\x00"
"wl0id=0x431b" "\x00"
"" "\x00"
"deadman_to=0xffffffff" "\x00"
"muxenab=0x11" "\x00"
"" "\x00"
"spurconfig=0x3 " "\x00"
"" "\x00"
"rssicorrnorm=1" "\x00"
"\x00\x00";
#ifdef __cplusplus

View File

@ -48,25 +48,20 @@ static const char wifi_nvram_image[] =
"ag0=255" "\x00"
"aa2g=1" "\x00"
"ccode=ALL" "\x00"
"" "\x00"
"swdiv_en=1" "\x00"
"swdiv_gpio=2" "\x00"
"" "\x00"
"pa0itssit=0x20" "\x00"
"extpagain2g=0" "\x00"
"" "\x00"
"pa2ga0=-168,6777,-788" "\x00"
"AvVmid_c0=0x0,0xc8" "\x00"
"AvVmidIQcal=0x2,0xa8" "\x00"
"cckpwroffset0=5" "\x00"
"" "\x00"
"maxp2ga0=84" "\x00"
"txpwrbckof=6" "\x00"
"cckbw202gpo=0" "\x00"
"legofdmbw202gpo=0x66111111" "\x00"
"mcsbw202gpo=0x77711111" "\x00"
"propbw202gpo=0xdd" "\x00"
"" "\x00"
"ofdmdigfilttype=18" "\x00"
"ofdmdigfilttypebe=18" "\x00"
"papdmode=1" "\x00"
@ -74,15 +69,10 @@ static const char wifi_nvram_image[] =
"pacalidx2g=32" "\x00"
"papdepsoffset=-36" "\x00"
"papdendidx=61" "\x00"
"" "\x00"
"" "\x00"
"wl0id=0x431b" "\x00"
"" "\x00"
"deadman_to=0xffffffff" "\x00"
"muxenab=0x11" "\x00"
"" "\x00"
"spurconfig=0x3 " "\x00"
"" "\x00"
"rssicorrnorm=1" "\x00"
"\x00\x00";
#ifdef __cplusplus

View File

@ -54,58 +54,29 @@ static const char wifi_nvram_image[] =
"ag0=255" "\x00"
"aa2g=1" "\x00"
"ccode=ALL" "\x00"
//#Antenna diversity
//#"swdiv_en=1" "\x00"
//#"swdiv_gpio=2" "\x00"
"pa0itssit=0x20" "\x00"
"extpagain2g=0" "\x00"
//#PA parameters for 2.4GHz, measured at CHIP OUTPUT
"pa2ga0=-168,6905,-799" "\x00"
"AvVmid_c0=0x0,0xc8" "\x00"
"cckpwroffset0=5" "\x00"
//# PPR params
"maxp2ga0=84" "\x00"
"txpwrbckof=6" "\x00"
"cckbw202gpo=0" "\x00"
"legofdmbw202gpo=0x66111111" "\x00"
"mcsbw202gpo=0x77711111" "\x00"
"propbw202gpo=0xdd" "\x00"
//# OFDM IIR :
"ofdmdigfilttype=18" "\x00"
"ofdmdigfilttypebe=18" "\x00"
//# PAPD mode:
"papdmode=1" "\x00"
"papdvalidtest=1" "\x00"
"pacalidx2g=32" "\x00"
"papdepsoffset=-36" "\x00"
"papdendidx=61" "\x00"
//# LTECX flags
//#"ltecxmux=1" "\x00"
//#"ltecxpadnum=0x02030401" "\x00"
//#"ltecxfnsel=0x3003" "\x00"
//#"ltecxgcigpio=0x3012" "\x00"
//#il0macaddr=00:90:4c:c5:12:38
"wl0id=0x431b" "\x00"
"deadman_to=0xffffffff" "\x00"
//# muxenab: 0x1 for UART enable, 0x2 for GPIOs, 0x8 for JTAG, 0x10 for HW OOB
"muxenab=0x11" "\x00"
//# CLDO PWM voltage settings - 0x4 - 1.1 volt
//#cldo_pwm=0x4 "\x00"
//#VCO freq 326.4MHz
"spurconfig=0x3" "\x00"
"\x00\x00";
#ifdef __cplusplus
} /* extern "C" */
#endif

View File

@ -0,0 +1,180 @@
/*
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company) or
* an affiliate of Cypress Semiconductor Corporation. All rights reserved.
*
* This software, including source code, documentation and related
* materials ("Software") is owned by Cypress Semiconductor Corporation
* or one of its affiliates ("Cypress") and is protected by and subject to
* worldwide patent protection (United States and foreign),
* United States copyright laws and international treaty provisions.
* Therefore, you may use this Software only as provided in the license
* agreement accompanying the software package from which you
* obtained this Software ("EULA").
* If no EULA applies, Cypress hereby grants you a personal, non-exclusive,
* non-transferable license to copy, modify, and compile the Software
* source code solely for use in connection with Cypress's
* integrated circuit products. Any reproduction, modification, translation,
* compilation, or representation of this Software except as specified
* above is prohibited without the express written permission of Cypress.
*
* Disclaimer: THIS SOFTWARE IS PROVIDED AS-IS, WITH NO WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, NONINFRINGEMENT, IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress
* reserves the right to make changes to the Software without notice. Cypress
* does not assume any liability arising out of the application or use of the
* Software or any product or circuit described in the Software. Cypress does
* not authorize its products for use in any products where a malfunction or
* failure of the Cypress product may reasonably be expected to result in
* significant property damage, injury or death ("High Risk Product"). By
* including Cypress's product in a High Risk Product, the manufacturer
* of such system or application assumes all risk of such use and in doing
* so agrees to indemnify Cypress against all liability.
*/
#ifndef INCLUDED_NVRAM_IMAGE_H_
#define INCLUDED_NVRAM_IMAGE_H_
#include <string.h>
#include <stdint.h>
#include "generated_mac_address.txt"
/*
* CYW43012 Rev C0 SSBU
* Rev History
* 1. 06/26/2019 copied from cy8ckit-062S2-43012, updated per file from Rinku Matthew
* 2. 11/19/2020 updated Nvram file given by Kailash(SUBSFW-923)
*/
#ifdef __cplusplus
extern "C" {
#endif
/**
* Character array of NVRAM image generated from
* cyw943012cysub_rp01_P401_727513.txt
*/
static const char wifi_nvram_image[] =
"NVRAMRev=$Rev: 727605 $" "\x00"
"sromrev=11" "\x00"
"etmode=0x11" "\x00"
"cckdigfilttype=4" "\x00"
"bphyscale=0x20" "\x00"
"boardflags3=0x40000101" "\x00"
"vendid=0x14e4" "\x00"
"devid=0xA804" "\x00"
"manfid=0x2d0" "\x00"
"prodid=0x0879" "\x00"
NVRAM_GENERATED_MAC_ADDRESS "\x00"
"nocrc=1" "\x00"
"boardtype=0x0879" "\x00"
"boardrev=0x1401" "\x00"
"lpflags=0x00000000" "\x00"
"xtalfreq=37400" "\x00"
"boardflags2=0xc0800000" "\x00"
"boardflags=0x00400001" "\x00"
"extpagain2g=2" "\x00"
"extpagain5g=2" "\x00"
"ccode=0" "\x00"
"regrev=0" "\x00"
"antswitch=0" "\x00"
"rxgains2gelnagaina0=0" "\x00"
"rxgains2gtrisoa0=15" "\x00"
"rxgains2gtrelnabypa0=0" "\x00"
"rxgains5gelnagaina0=0" "\x00"
"rxgains5gtrisoa0=9" "\x00"
"rxgains5gtrelnabypa0=0" "\x00"
"pdgain5g=0" "\x00"
"pdgain2g=0" "\x00"
"tworangetssi2g=0" "\x00"
"tworangetssi5g=0" "\x00"
"rxchain=1" "\x00"
"txchain=1" "\x00"
"aa2g=1" "\x00"
"aa5g=1" "\x00"
"tssipos5g=0" "\x00"
"tssipos2g=0" "\x00"
"tssisleep_en=0x5" "\x00"
"femctrl=17" "\x00"
"subband5gver=4" "\x00"
"pa2ga0=-136,5831,-672" "\x00"
"pa5ga0=-64,6470,-718,-65,6464,-717,-68,6449,-724,-58,6515,-726" "\x00"
"cckpwroffset0=2" "\x00"
"pdoffset40ma0=0" "\x00"
"pdoffset80ma0=0" "\x00"
"lowpowerrange2g=0" "\x00"
"lowpowerrange5g=0" "\x00"
"rssicorrnorm_c0=-10,0" "\x00"
"rssicorrnorm5g_c0=-10,0,0,-15,0,0,-15,0,0,-15,0,0" "\x00"
"ed_thresh2g=-63" "\x00"
"ed_thresh5g=-63" "\x00"
"swctrlmap_2g=0x00000000,0x40404040, 0x40404040,0x000000,0x3e7" "\x00"
"swctrlmapext_2g=0x02020202,0x00000000, 0x00000000,0x000000,0x003" "\x00"
"swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x3a7" "\x00"
"swctrlmapext_5g=0x00000000,0x01010101, 0x01010101,0x000000,0x001" "\x00"
"ulpnap=0" "\x00"
"ulpadc=1" "\x00"
"ssagc_en=0" "\x00"
"ds1_nap=0" "\x00"
"epacal2g=0" "\x00"
"epacal5g=0" "\x00"
"epacal2g_mask=0x3fff" "\x00"
"maxp2ga0=82" "\x00"
"ofdmlrbw202gpo=0x0077" "\x00"
"dot11agofdmhrbw202gpo=0x8888" "\x00"
"mcsbw202gpo=0x99999999" "\x00"
"mac_clkgating=1" "\x00"
"maxp5ga0=82,82,82,82" "\x00"
"mcsbw205glpo=0xffc97777" "\x00"
"mcsbw205gmpo=0xffc97777" "\x00"
"mcsbw205ghpo=0xffc97777" "\x00"
"txwbpapden=1" "\x00"
"femctrlwar=0" "\x00"
"use5gpllfor2g=1" "\x00"
"wb_rxattn=0x0303" "\x00"
"wb_txattn=0x0202" "\x00"
"wb_papdcalidx=0x1015" "\x00"
"wb_papdcalidx_5g=0x00101010" "\x00"
"wb_eps_offset=0x01bf01af" "\x00"
"wb_eps_offset_5g=0x01bf01bf" "\x00"
"wb_bbmult=0x67" "\x00"
"wb_bbmult_5g=0x004f5052" "\x00"
"wb_calref_db=0x1926" "\x00"
"wb_tia_gain_mode=0x0606" "\x00"
"wb_txbuf_offset=0x1e1e" "\x00"
"wb_frac_del=0x78ae" "\x00"
"wb_g_frac_bits=0xaa" "\x00"
"nb_rxattn=0x0403" "\x00"
"nb_txattn=0x0402" "\x00"
"nb_papdcalidx= 0x1405" "\x00"
"nb_eps_offset= 0x01d701ca" "\x00"
"nb_bbmult= 0x5A50" "\x00"
"nb_tia_gain_mode=0x0006" "\x00"
"AvVmid_c0=6,104,7,80,7,80,7,80,7,80" "\x00"
"lpo_select=4" "\x00"
"muxenab=0x01" "\x00"
"csml=0x10" "\x00"
"pt5db_gaintbl=0" "\x00"
"papdcck=0" "\x00"
"phycal_tempdelta=15"
"paprrmcsgamma2g=450,500,550,600,675,950,950,950,950,950,950,950" "\x00"
"paprrmcsgamma5g20=550,550,550,600,800,950,1100,1100,1100,1100,1100,1100" "\x00"
"\x00\x00";
#ifdef __cplusplus
} /*extern "C" */
#endif
#else /* ifndef INCLUDED_NVRAM_IMAGE_H_ */
#error Wi-Fi NVRAM image included twice
#endif /* ifndef INCLUDED_NVRAM_IMAGE_H_ */

View File

@ -1,5 +1,5 @@
/*
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company)
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");

View File

@ -1,5 +1,5 @@
/*
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company)
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
@ -69,7 +69,8 @@ extern "C" {
#define CY_SECTION_WHD(name) __attribute__ ( (section(name) ) )
#endif
#elif defined (__ICCARM__)
#define CY_SECTION_WHD(name) CY_PRAGMA(location = name)
#define CY_PRAGMA_WHD(x) _Pragma(#x)
#define CY_SECTION_WHD(name) CY_PRAGMA_WHD(location = name)
#else
#error "An unsupported toolchain"
#endif /* (__ARMCC_VERSION) */

View File

@ -1,5 +1,5 @@
/*
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company)
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");

View File

@ -1,5 +1,5 @@
/*
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company)
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");

View File

@ -1,5 +1,5 @@
/*
* Copyright 2020 Cypress Semiconductor Corporation
* Copyright 2021, Cypress Semiconductor Corporation (an Infineon company)
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
@ -445,7 +445,7 @@ whd_result_t whd_bus_transfer_backplane_bytes(whd_driver_t whd_driver, whd_bus_t
result = whd_host_buffer_get(whd_driver, &pkt_buffer, (direction == BUS_READ) ? WHD_NETWORK_RX : WHD_NETWORK_TX,
( uint16_t )(whd_bus_get_max_transfer_size(whd_driver) +
whd_bus_backplane_read_padd_size(
whd_driver) + MAX_BUS_HEADER_SIZE), WHD_TRUE);
whd_driver) + MAX_BUS_HEADER_SIZE), WHD_BACKPLAIN_BUF_TIMEOUT);
if (result != WHD_SUCCESS)
{
WPRINT_WHD_ERROR( ("Packet buffer allocation failed in %s at %d \n", __func__, __LINE__) );

Some files were not shown because too many files have changed in this diff Show More