Compare commits

...

4 Commits

Author SHA1 Message Date
yichin 26958073ab error fix 2020-07-03 11:29:18 +08:00
weiting2 507987e332 test data rate 2020-07-03 10:24:57 +08:00
weiting2 0d8b548a31 test data rate 2020-07-02 18:34:35 +08:00
weiting2 ee2a4aa5d3 test data rate 2020-07-02 18:14:16 +08:00
3 changed files with 18 additions and 13 deletions
@@ -379,6 +379,10 @@ static void headstage_neu_append_notify_data() {
uint8_t data_size = headstage_notify_append_data(not_buf);
if (data_size >= BLE_NOT_BUFF_SIZE) {
if(not_time_stamp % 200 == 0){
headstage_led_color(COLOR_GREEN);
headstage_led_color(COLOR_MAGENTA);
}
headstage_notify_flip_buffer();
headstage_notify_send();
}
@@ -564,7 +568,7 @@ static void headstage_update_ris_instruction(uint8_t ins_len, uint8_t* instructi
INSTRUCTION.vgr_intn = 16;
INSTRUCTION.vgr_int_old = 16;
INSTRUCTION.recording_channel = 0b0000000001000010;
INSTRUCTION.adc_clock_ratio = 50;
INSTRUCTION.adc_clock_ratio = 100;
INSTRUCTION.sys_clk_ratio = 10;
INSTRUCTION.sti_clock_ratio = 10;
INSTRUCTION.amplifier_gain = 0;
@@ -586,7 +590,7 @@ static void headstage_update_ris_instruction(uint8_t ins_len, uint8_t* instructi
INSTRUCTION.current_sti_cycle[0] = 100;
INSTRUCTION.current_sti_cycle[1] = 100;
INSTRUCTION.current_sti_cycle[8] = 10; // ch8 is volt ch
INSTRUCTION.sti_channel = 0b0000000000000011; // 0bxxxx_xxxv_cccc_cccc, c = current; v = volt, x = don't care
INSTRUCTION.sti_channel = 0b0000000000000000; // 0bxxxx_xxxv_cccc_cccc, c = current; v = volt, x = don't care
INSTRUCTION.arbitrary_en = 0;
INSTRUCTION.arbitrary_index = 0;
INSTRUCTION.sti_mode = 0; // 1 = continuous mode; 0 = limit mode
@@ -3,15 +3,15 @@
#define VERSION_DATE
#define VERSION_DATE_YEAR 20
#define VERSION_DATE_MONTH 6
#define VERSION_DATE_DAY 16
#define VERSION_DATE_HOUR 15
#define VERSION_DATE_MINUTE 21
#define VERSION_DATE_MONTH 7
#define VERSION_DATE_DAY 3
#define VERSION_DATE_HOUR 10
#define VERSION_DATE_MINUTE 24
// this is NOT the version hash !!
// it's the last version hash
#define VERSION_HASH fce3f53b404738630e7f598238b1936d9bf0a72e
#define VERSION_GIT_BRANCH Neulive2.0_developement
#define VERSION_HASH 0d8b548a31813f9b04de280259ae78e8263c72b3
#define VERSION_GIT_BRANCH CentralDataRateTest_neulive2
static void get_board_name(char *board_name_ch, uint8 *board_name_int, uint8 name_size){
uint8 name_offset = 18;
@@ -14,12 +14,13 @@ static uint8_t not_buf_offset = NOT_BUF_OFFSET_INIT;
static uint32_t not_time_stamp = 0;
static void headstage_notify_set_timestamp() {
not_time_stamp = headstage_time_stamp_us();
// not_time_stamp = headstage_time_stamp_us();
headstage_notify_buffer[2] = not_time_stamp & 0xFF;
headstage_notify_buffer[3] = (not_time_stamp >> 8) & 0xFF;
headstage_notify_buffer[4] = (not_time_stamp >> 16) & 0xFF;
headstage_notify_buffer[5] = (not_time_stamp >> 24) & 0xFF;
headstage_notify_buffer[2] = (not_time_stamp >> 24) & 0xFF;
headstage_notify_buffer[3] = (not_time_stamp >> 16) & 0xFF;
headstage_notify_buffer[4] = (not_time_stamp >> 8) & 0xFF;
headstage_notify_buffer[5] = not_time_stamp & 0xFF;
not_time_stamp ++;
}
static void headstage_notify_flip_buffer() {