CDL Modules
Data Structures | Enumerations | Variables
dprintf Namespace Reference

Data Structures

struct  t_byte_output_combs
 
struct  t_data_buffer_state
 
struct  t_decimal_combs
 
struct  t_decimal_state
 
struct  t_format_combs
 
struct  t_format_state
 

Enumerations

enum  t_decimal_action {
  decimal_action_none,
  decimal_action_zero,
  decimal_action_shift_data,
  decimal_action_multiply_by_ten,
  decimal_action_subtract_10e9
}
 
enum  t_format_fsm {
  state_idle,
  state_start_byte,
  state_hex_top_nybble,
  state_hex_bottom_nybble,
  state_decimal_capture,
  state_decimal_predigits,
  state_decimal_nonzero
}
 
enum  t_format_action {
  action_none,
  action_start_formatting,
  action_skip_byte,
  action_complete_string,
  action_write_byte,
  action_start_hex_format,
  action_write_hex_top_nybble,
  action_write_hex_bottom_nybble,
  action_start_decimal_format,
  action_capture_decimal,
  action_decimal_subtract,
  action_decimal_skip,
  action_decimal_output_zero,
  action_decimal_output
}
 
enum  t_write_buffer_op {
  op_idle,
  op_write_next_data
}
 

Variables

constant integer cfg_downsize_x =0
 
constant integer cfg_downsize_y =1