update led naimation&config_app rights&charge int issue
This commit is contained in:
parent
d89bc82641
commit
356c5de14d
|
@ -39,6 +39,7 @@ do_install() {
|
|||
cp -a ${S}/data/etc_ro/* ${D}/etc/config_app/
|
||||
install -m 755 ${S}/AssistantCenter/dingdong-AssistantCenter ${D}${bindir}
|
||||
install -m 755 ${S}/config_app ${D}${bindir}
|
||||
install -m 755 ${S}/config_app.sh ${D}${bindir}
|
||||
install -m 755 ${S}/config_app.service ${D}${systemd_unitdir}/system
|
||||
install -m 755 ${S}/daemon_light/daemon.bin ${D}${bindir}
|
||||
#install -m 755 ${S}/udp_server_test/udp_server ${D}${bindir}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
40:000000,000000,000000,000000,000000,000000,00FFFF,000000,000000,000000,00FFFF,000000
|
||||
40:000000,000000,000000,000000,000000,000000,00DFDF,000000,000000,000000,00DFDF,000000
|
||||
40:000000,00FFFF,00FFFF,000000,000000,000000,00AFAF,000000,000000,000000,00AFAF,000000
|
||||
40:000000,00DFDF,00DFDF,000000,000000,000000,0000FF,000000,000000,000000,0000FF,000000
|
||||
40:000000,00AFAF,00AFAF,000000,000000,00FFFF,0000FF,000000,000000,000000,0000FF,00FFFF
|
||||
40:000000,0000FF,0000FF,000000,000000,00DFDF,0000FF,000000,000000,000000,0000FF,00DFDF
|
||||
40:000000,0000FF,0000FF,000000,000000,00AFAF,0000FF,00FFFF,000000,00FFFF,0000FF,00AFAF
|
||||
40:000000,0000FF,0000FF,000000,000000,0000FF,0000FF,00DFDF,000000,00DFDF,0000FF,0000FF
|
||||
40:00FFFF,0000FF,0000FF,00FFFF,000000,0000FF,0000FF,00AFAF,000000,00AFAF,0000FF,0000FF
|
||||
40:00DFDF,0000FF,0000FF,00DFDF,000000,0000FF,0000FF,0000FF,000000,0000FF,0000FF,0000FF
|
||||
40:00AFAF,0000FF,0000FF,00AFAF,00FFFF,0000FF,0000FF,0000FF,00FFFF,0000FF,0000FF,0000FF
|
||||
40:0000FF,0000FF,0000FF,0000FF,00DFDF,0000FF,0000FF,0000FF,00DFDF,0000FF,0000FF,0000FF
|
||||
40:0000FF,0000FF,0000FF,0000FF,00AFAF,0000FF,0000FF,0000FF,00AFAF,0000FF,0000FF,0000FF
|
||||
40:0000FF,0000FF,0000FF,0000FF,00FFFF,0000FF,0000FF,0000FF,00FFFF,0000FF,0000FF,0000FF
|
||||
40:000000,000000,00FFFF,000000,000000,000000,00FFFF,000000,000000,000000,000000,000000
|
||||
40:000000,000000,00DFDF,000000,000000,000000,00DFDF,000000,000000,000000,000000,000000
|
||||
40:000000,000000,00AFAF,000000,000000,000000,00AFAF,000000,000000,000000,00FFFF,00FFFF
|
||||
40:000000,000000,0000FF,000000,000000,000000,0000FF,000000,000000,000000,00DFDF,00DFDF
|
||||
40:000000,00FFFF,0000FF,000000,000000,000000,0000FF,00FFFF,000000,000000,00AFAF,00AFAF
|
||||
40:000000,00DFDF,0000FF,000000,000000,000000,0000FF,00DFDF,000000,000000,0000FF,0000FF
|
||||
40:000000,00AFAF,0000FF,00FFFF,000000,00FFFF,0000FF,00AFAF,000000,000000,0000FF,0000FF
|
||||
40:000000,0000FF,0000FF,00DFDF,000000,00DFDF,0000FF,0000FF,000000,000000,0000FF,0000FF
|
||||
40:000000,0000FF,0000FF,00AFAF,000000,00AFAF,0000FF,0000FF,00FFFF,00FFFF,0000FF,0000FF
|
||||
40:000000,0000FF,0000FF,0000FF,000000,0000FF,0000FF,0000FF,00DFDF,00DFDF,0000FF,0000FF
|
||||
40:00FFFF,0000FF,0000FF,0000FF,00FFFF,0000FF,0000FF,0000FF,00AFAF,00AFAF,0000FF,0000FF
|
||||
40:00DFDF,0000FF,0000FF,0000FF,00DFDF,0000FF,0000FF,0000FF,0000FF,0000FF,0000FF,0000FF
|
||||
40:00AFAF,0000FF,0000FF,0000FF,00AFAF,0000FF,0000FF,0000FF,0000FF,0000FF,0000FF,0000FF
|
||||
40:00FFFF,0000FF,0000FF,0000FF,00FFFF,0000FF,0000FF,0000FF,0000FF,0000FF,0000FF,0000FF
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
80:000000,000000,FF8000,FF8000,000000,000000,000000,CC6600,000000,000000,000000,CC6600
|
||||
80:000000,000000,CC6600,000000,000000,000000,CC6600,000000,000000,000000,FF8000,FF8000
|
||||
80:000000,CC6600,000000,000000,000000,FF8000,FF8000,000000,000000,000000,CC6600,000000
|
||||
80:FF8000,FF8000,000000,000000,000000,CC6600,000000,000000,000000,CC6600,000000,000000
|
||||
80:CC6600,000000,000000,000000,CC6600,000000,000000,000000,FF8000,FF8000,000000,000000
|
||||
80:000000,000000,000000,CC6600,FF8000,000000,000000,FF8000,CC6600,000000,000000,000000
|
||||
80:FF8000,000000,000000,FF8000,CC6600,000000,000000,000000,CC6600,000000,000000,000000
|
||||
80:CC6600,000000,000000,000000,FF8000,FF8000,000000,000000,000000,CC6600,000000,000000
|
||||
80:000000,CC6600,000000,000000,000000,CC6600,000000,000000,000000,FF8000,FF8000,000000
|
||||
80:000000,FF8000,FF8000,000000,000000,000000,CC6600,000000,000000,000000,CC6600,000000
|
||||
80:000000,000000,CC6600,000000,000000,000000,FF8000,FF8000,000000,000000,000000,CC6600
|
||||
80:000000,000000,000000,CC6600,000000,000000,000000,CC6600,FF8000,000000,000000,FF8000
|
||||
|
|
Binary file not shown.
|
@ -4,7 +4,7 @@ After=appmainprog.service
|
|||
Requires=6627_btservice.service appmainprog.service
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/bin/daemon.bin
|
||||
ExecStart=/bin/bash /usr/bin/config_app.sh >& ttyS0
|
||||
Type=simple
|
||||
StandardOutput=syslog
|
||||
StandardError=syslog
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
#!/bin/bash
|
||||
|
||||
chown avs:avs /usr/bin/config_app
|
||||
chown avs:avs /usr/bin/daemon.bin
|
||||
chown -R avs:avs /data/dingdong
|
||||
chown -R avs:avs /data/etc
|
||||
chown -R avs:avs /data/config
|
||||
chown -R avs:avs /data/nvram
|
||||
chmod 700 /data/nvram/
|
||||
|
||||
/data/setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip CAP_SYS_TIME+eip CAP_SYS_RAWIO+eip CAP_SYS_ADMIN+eip CAP_SYS_BOOT+eip' /usr/bin/config_app
|
||||
/data/setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/appmainprog
|
||||
|
||||
chown -R avs:avs /tmp/
|
||||
chown avs:avs /tmp/mtk_bt_service
|
||||
chown avs:avs /tmp/ppcfifo
|
||||
chown -R avs:avs /dev/input/
|
||||
chown -R avs:avs /dev/snd
|
||||
chown -R avs:avs /dev/mtd*
|
||||
/sbin/start-stop-daemon --start -c avs --exec /usr/bin/daemon.bin
|
|
@ -1,13 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICCTCCAa2gAwIBAgIEJ7EgTzAMBggqhkjOPQQDAgUAMHgxCzAJBgNVBAYTAkNO
|
||||
MQswCQYDVQQIEwJCSjELMAkGA1UEBxMCQkoxGTAXBgNVBAoTEGxpbmdsb25ndGVj
|
||||
aC5jb20xGTAXBgNVBAsTEGxpbmdsb25ndGVjaC5jb20xGTAXBgNVBAMTEGxpbmds
|
||||
b25ndGVjaC5jb20wIBcNMTcwOTI1MDMxNDEzWhgPMjExNzA5MDEwMzE0MTNaMHgx
|
||||
CzAJBgNVBAYTAkNOMQswCQYDVQQIEwJCSjELMAkGA1UEBxMCQkoxGTAXBgNVBAoT
|
||||
EGxpbmdsb25ndGVjaC5jb20xGTAXBgNVBAsTEGxpbmdsb25ndGVjaC5jb20xGTAX
|
||||
BgNVBAMTEGxpbmdsb25ndGVjaC5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNC
|
||||
AARzkTCMIltRni9NrNU8rCZace3nmhINzCvRyp9nvtM++kbS0B3Yvh833mnfesqS
|
||||
iYI7Z+XauDF5U0JNiIhy+AbdoyEwHzAdBgNVHQ4EFgQUr1XClI9/4s36fGGPzt3i
|
||||
D7lX4UkwDAYIKoZIzj0EAwIFAANIADBFAiEAwEQeuyTXZ+JMhsKXTFWhN2teImar
|
||||
CgQYShgn0AHHg/kCICLRruxnE3ffunb1NBiz7RSYR2xYhWDAdZnQKfn4VNwW
|
||||
-----END CERTIFICATE-----
|
|
@ -259,7 +259,7 @@ int main(int argc, char **argv)
|
|||
APP_REG * app = appToReg;
|
||||
|
||||
/*coredump function*/
|
||||
system("systemctl start android-tools-adbd &");
|
||||
system("systemctl start android-tools-adbd &"); //disable adb delet this
|
||||
if(0 == access("/data/enable_coredump", 0))
|
||||
{
|
||||
system("ulimit -c 200000");
|
||||
|
|
|
@ -30,7 +30,8 @@ others:
|
|||
include files
|
||||
-----------------------------------------------------------------------------*/
|
||||
#include "assistant_stub_app_json_recv.h"
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
static char * gHubAppFilename = "/tmp/hub_send.sock";
|
||||
static char * gHubHostFilename = "/tmp/hub_recv.sock";
|
||||
|
||||
|
@ -60,7 +61,6 @@ int hubInit(struct hub_ctx * ctx, int type)
|
|||
perror(strerror(errno));
|
||||
return -1;
|
||||
}
|
||||
|
||||
/*bind server socket*/
|
||||
int res = bind(ctx->server_sockfd,(struct sockaddr *)server_addr,sizeof(struct sockaddr_un));
|
||||
if (res)
|
||||
|
@ -69,7 +69,9 @@ int hubInit(struct hub_ctx * ctx, int type)
|
|||
perror(strerror(errno));
|
||||
return res;
|
||||
}
|
||||
|
||||
|
||||
|
||||
chmod(gHubAppFilename, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH | S_IWOTH | S_IROTH );
|
||||
/*initialize client side*/
|
||||
struct sockaddr_un *client_addr = &ctx->client_addr;
|
||||
client_addr->sun_family = AF_UNIX;
|
||||
|
|
|
@ -28,7 +28,6 @@
|
|||
#include <stddef.h>
|
||||
|
||||
__BEGIN_CDECLS
|
||||
|
||||
#define DISABLE_DEBUG_OUTPUT 1
|
||||
#if !DISABLE_DEBUG_OUTPUT
|
||||
#define printf(x...) _printf(x)
|
||||
|
|
|
@ -160,7 +160,7 @@ static irqreturn_t feier_mute_interrupt(int irq, void *dev_id)
|
|||
static irqreturn_t feier_charge_interrupt(int irq, void *dev_id)
|
||||
{
|
||||
|
||||
printk("feier_charge_interrupt....\n");
|
||||
printk("char_int\n");
|
||||
// charge_status_report();
|
||||
return IRQ_HANDLED;
|
||||
}
|
||||
|
@ -216,7 +216,7 @@ static int feier_gpioint_probe(struct platform_device *pdev)
|
|||
int ret = -1;
|
||||
struct device_node *node;
|
||||
unsigned int irqmute,irqchr;
|
||||
|
||||
u32 debounce=20;
|
||||
printk("Feier gpioint Probe...\n");
|
||||
|
||||
node = pdev->dev.of_node;
|
||||
|
@ -229,6 +229,8 @@ static int feier_gpioint_probe(struct platform_device *pdev)
|
|||
gpioint = of_get_named_gpio(node, "interrupts-extended", 0);
|
||||
irqmute = irq_of_parse_and_map(node, 0);
|
||||
printk("irqmute = %d\n", irqmute);
|
||||
of_property_read_u32(node, "touch-debounce", &debounce);
|
||||
gpio_set_debounce(gpioint, debounce);
|
||||
ret = request_irq(irqmute, feier_mute_interrupt,
|
||||
IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING, "feier_mute", pdev);
|
||||
if (ret) {
|
||||
|
@ -236,9 +238,11 @@ static int feier_gpioint_probe(struct platform_device *pdev)
|
|||
return ret;
|
||||
}
|
||||
|
||||
|
||||
chargeint = of_get_named_gpio(node, "interrupts-extended", 1);
|
||||
irqchr = irq_of_parse_and_map(node, 1);
|
||||
printk("irqchr = %d\n", irqchr);
|
||||
gpio_set_debounce(chargeint, debounce);
|
||||
ret = request_irq(irqchr, feier_charge_interrupt,
|
||||
IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING, "feier_chrint", pdev);
|
||||
if (ret) {
|
||||
|
@ -310,4 +314,3 @@ MODULE_LICENSE("GPL");
|
|||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue