mirror of
https://github.com/google/pebble.git
synced 2025-08-23 17:17:25 -04:00
Import of the watch repository from Pebble
This commit is contained in:
commit
3b92768480
10334 changed files with 2564465 additions and 0 deletions
16
third_party/jerryscript/targets/curie_bsp/jerry_app/arc/defconfig
vendored
Normal file
16
third_party/jerryscript/targets/curie_bsp/jerry_app/arc/defconfig
vendored
Normal file
|
@ -0,0 +1,16 @@
|
|||
CONFIG_AUTO_SERVICE_INIT=y
|
||||
CONFIG_CFW_PROXY=y
|
||||
CONFIG_CFW_QUARK_SE_HELPERS=y
|
||||
CONFIG_LOG_SLAVE=y
|
||||
CONFIG_MEM_POOL_DEF_PATH="$(PROJECT_PATH)/arc"
|
||||
CONFIG_OS_ZEPHYR=y
|
||||
CONFIG_SERVICES_QUARK_SE_ADC_IMPL=y
|
||||
CONFIG_SERVICES_QUARK_SE_GPIO_IMPL=y
|
||||
CONFIG_SOC_GPIO_AON=y
|
||||
CONFIG_SOC_GPIO=y
|
||||
CONFIG_SS_ADC=y
|
||||
CONFIG_SS_GPIO=y
|
||||
CONFIG_TCMD_SLAVE=y
|
||||
CONFIG_TCMD=y
|
||||
CONFIG_ZEPHYR_BOARD="arduino_101_sss"
|
||||
CONFIG_CONSOLE_HANDLER_SHELL=y
|
35
third_party/jerryscript/targets/curie_bsp/jerry_app/arc/main.c
vendored
Normal file
35
third_party/jerryscript/targets/curie_bsp/jerry_app/arc/main.c
vendored
Normal file
|
@ -0,0 +1,35 @@
|
|||
/* Copyright 2016 Intel Corporation
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
/* infra */
|
||||
#include "infra/log.h"
|
||||
#include "infra/bsp.h"
|
||||
#include "infra/xloop.h"
|
||||
#include "cfw/cfw.h"
|
||||
|
||||
static xloop_t loop;
|
||||
|
||||
void main (void)
|
||||
{
|
||||
T_QUEUE queue = bsp_init ();
|
||||
|
||||
pr_info (LOG_MODULE_MAIN, "BSP init done");
|
||||
|
||||
cfw_init (queue);
|
||||
pr_info (LOG_MODULE_MAIN, "CFW init done");
|
||||
|
||||
xloop_init_from_queue (&loop, queue);
|
||||
|
||||
xloop_run (&loop);
|
||||
}
|
36
third_party/jerryscript/targets/curie_bsp/jerry_app/arc/memory_pool_list.def
vendored
Normal file
36
third_party/jerryscript/targets/curie_bsp/jerry_app/arc/memory_pool_list.def
vendored
Normal file
|
@ -0,0 +1,36 @@
|
|||
/* Copyright 2016 Intel Corporation
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Definition of the memory pools used by balloc/bfree:
|
||||
* DECLARE_MEMORY_POOL( <index>, <size>, <count>, <align> )
|
||||
* <index> : must start at 0 and be of consecutive values *
|
||||
* <size> : size in bytes of each block from the pool
|
||||
* <count> : number of blocks in the pool
|
||||
*
|
||||
* * Pool definitions must be sorted according the block size
|
||||
* value: pool with <index> 0 must have the smallest <size>.
|
||||
*/
|
||||
|
||||
DECLARE_MEMORY_POOL(0,8,32)
|
||||
DECLARE_MEMORY_POOL(1,16,32)
|
||||
DECLARE_MEMORY_POOL(2,32,48)
|
||||
DECLARE_MEMORY_POOL(3,64,16)
|
||||
DECLARE_MEMORY_POOL(4,96,24)
|
||||
DECLARE_MEMORY_POOL(5,128,6)
|
||||
DECLARE_MEMORY_POOL(6,256,5)
|
||||
DECLARE_MEMORY_POOL(7,512,1)
|
||||
|
||||
#undef DECLARE_MEMORY_POOL
|
Loading…
Add table
Add a link
Reference in a new issue