data/full_repos/permissive/110056451/KeyboardFiles/keyboard_scancoderaw_driver.v
1: b"%Error: data/full_repos/permissive/110056451/KeyboardFiles/keyboard_scancoderaw_driver.v:13: Cannot find file containing module: 'oneshot'\noneshot pulser(\n^~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/110056451/KeyboardFiles,data/full_repos/permissive/110056451/oneshot\n             data/full_repos/permissive/110056451/KeyboardFiles,data/full_repos/permissive/110056451/oneshot.v\n             data/full_repos/permissive/110056451/KeyboardFiles,data/full_repos/permissive/110056451/oneshot.sv\n             oneshot\n             oneshot.v\n             oneshot.sv\n             obj_dir/oneshot\n             obj_dir/oneshot.v\n             obj_dir/oneshot.sv\n%Error: data/full_repos/permissive/110056451/KeyboardFiles/keyboard_scancoderaw_driver.v:21: Cannot find file containing module: 'keyboard_inner_driver'\nkeyboard_inner_driver kbd(\n^~~~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module keyboard_scancoderaw_driver(
  input  CLOCK_50, 
  output scan_ready,
  output [7:0] scan_code,
  input    PS2_DAT,
  input    PS2_CLK,
  input reset
);
	
wire read;


oneshot pulser(
   .pulse_out(read),
   .trigger_in(scan_ready),
   .clk(CLOCK_50)
);



keyboard_inner_driver kbd(
  .keyboard_clk(PS2_CLK),
  .keyboard_data(PS2_DAT),
  .clock50(CLOCK_50),
  .reset(reset),
  .read(read),
  .scan_ready(scan_ready),
  .scan_code(scan_code)
);

endmodule
module keyboard_scancoderaw_driver(
  input  CLOCK_50, 
  output scan_ready,
  output [7:0] scan_code,
  input    PS2_DAT,
  input    PS2_CLK,
  input reset
);

	
wire read;


oneshot pulser(
   .pulse_out(read),
   .trigger_in(scan_ready),
   .clk(CLOCK_50)
);



keyboard_inner_driver kbd(
  .keyboard_clk(PS2_CLK),
  .keyboard_data(PS2_DAT),
  .clock50(CLOCK_50),
  .reset(reset),
  .read(read),
  .scan_ready(scan_ready),
  .scan_code(scan_code)
);

endmodule