Commit 2d4a36fc authored by Andrew Boie's avatar Andrew Boie Committed by Anas Nashif
Browse files

drivers: use K_THREAD_STACK_DEFINE macros

parent 15ed8ec7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -440,7 +440,7 @@ static int h4_open(void)
	uart_irq_callback_set(h4_dev, bt_uart_isr);

	k_thread_create(&rx_thread_data, rx_thread_stack,
			sizeof(rx_thread_stack), rx_thread,
			K_THREAD_STACK_SIZEOF(rx_thread_stack), rx_thread,
			NULL, NULL, NULL, K_PRIO_COOP(7), 0, K_NO_WAIT);

	return 0;
+6 −4
Original line number Diff line number Diff line
@@ -364,8 +364,8 @@ static void ack_timeout(struct k_work *work)
	h5_send(NULL, HCI_3WIRE_ACK_PKT, 0);

	/* Analyze stacks */
	stack_analyze("tx_stack", tx_stack, sizeof(tx_stack));
	stack_analyze("rx_stack", rx_stack, sizeof(rx_stack));
	STACK_ANALYZE("tx_stack", tx_stack);
	STACK_ANALYZE("rx_stack", rx_stack);
}

static void h5_process_complete_packet(u8_t *hdr)
@@ -717,12 +717,14 @@ static void h5_init(void)

	/* TX thread */
	k_fifo_init(&h5.tx_queue);
	k_thread_create(&tx_thread_data, tx_stack, sizeof(tx_stack),
	k_thread_create(&tx_thread_data, tx_stack,
			K_THREAD_STACK_SIZEOF(tx_stack),
			(k_thread_entry_t)tx_thread,
			NULL, NULL, NULL, K_PRIO_COOP(7), 0, K_NO_WAIT);

	k_fifo_init(&h5.rx_queue);
	k_thread_create(&rx_thread_data, rx_stack, sizeof(rx_stack),
	k_thread_create(&rx_thread_data, rx_stack,
			K_THREAD_STACK_SIZEOF(rx_stack),
			(k_thread_entry_t)rx_thread,
			NULL, NULL, NULL, K_PRIO_COOP(7), 0, K_NO_WAIT);

+2 −1
Original line number Diff line number Diff line
@@ -325,7 +325,8 @@ static int bt_spi_open(void)
	}

	/* Start RX thread */
	k_thread_create(&rx_thread_data, rx_stack, sizeof(rx_stack),
	k_thread_create(&rx_thread_data, rx_stack,
			K_THREAD_STACK_SIZEOF(rx_stack),
			(k_thread_entry_t)bt_spi_rx_thread,
			NULL, NULL, NULL, K_PRIO_COOP(7), 0, K_NO_WAIT);

+1 −1
Original line number Diff line number Diff line
@@ -66,7 +66,7 @@ struct line_buf_rb {

static struct line_buf_rb telnet_rb;

static char __noinit __stack telnet_stack[TELNET_STACK_SIZE];
static K_THREAD_STACK_DEFINE(telnet_stack, TELNET_STACK_SIZE);
static struct k_thread telnet_thread_data;
static K_SEM_DEFINE(send_lock, 0, UINT_MAX);

+2 −1
Original line number Diff line number Diff line
@@ -225,7 +225,8 @@ struct eth_enc28j60_config {

struct eth_enc28j60_runtime {
	struct net_if *iface;
	char __stack thread_stack[CONFIG_ETH_ENC28J60_RX_THREAD_STACK_SIZE];
	K_THREAD_STACK_MEMBER(thread_stack,
			      CONFIG_ETH_ENC28J60_RX_THREAD_STACK_SIZE);
	struct k_thread thread;
	struct device *gpio;
	struct device *spi;
Loading